Você está na página 1de 3

Lista de Exercícios de Informática (AA1)

1º Esquadrão CPCAR 2023 – 3º Trimestre


Data limite para entrega: 06/10/2023

Observações:

 Esta lista deve ser respondida individualmente.


 Leia as perguntas com atenção e responda com capricho.
 Use, preferencialmente, o livro e a apresentação dada em aula pelo professor, para responder às perguntas.
 Grave suas respostas num arquivo do tipo pdf, com o seu nome de guerra seguido da turma. Por exemplo, o
aluno Zé, da turma B, gravará o arquivo como Zé-B.pdf (nomeGuerra-Turma.pdf).
 Acesse o AVA para enviar esse arquivo gravado, para correção pelo professor (no AVA, o aluno encontra
instruções para o envio do arquivo).

Nome de guerra do(a) aluno(a): _____________________________ Turma: ________________

1. Ao observarmos o algoritmo de uma função, como podemos saber se essa função é recursiva? Em outras
palavras, o que caracteriza uma função com recursividade?

2. O que é uma variável composta? O que a diferencia das variáveis simples que usamos nos algoritmos das aulas
dadas no 1º e 2º trimestres?

3. A variável indexada é uma espécie de variável composta. Ela se caracteriza por apresentar seu nome seguido de
número ou números, entre colchetes; por exemplo, x [7], em que x é o nome de uma variável de um certo tipo de
dado. Pergunta-se:
a) O que significam esses números?
b) Como esses números são chamados?

1/3
Lista de Exercícios de Informática (AA1)
1º Esquadrão CPCAR 2023 – 3º Trimestre
Data limite para entrega: 06/10/2023

4. Uma lista pode conter dados numéricos e/ou não numéricos. Cite três tipos de dados, comentados no livro
didático e usados nos programas em Python. Qual desses três tipos diz respeito a valores que não podem ser usados
em cálculos aritméticos?

5. Desejamos criar um banco de dados com informações sobre os sócios de um clube. No algoritmo, queremos
inserir os nomes de todos sócios numa variável de nome cliente, após a exibição da mensagem ao usuário "DIGITE O
NOME DO SÓCIO: ". Com base nisso, responda:
Qual a vantagem da variável cliente ser criada como uma lista, que é uma variável composta, em vez de ser criada
como uma variável simples?

6. Como podem ser escritos em linguagem Python, os passos referentes a dois trechos de código de um algoritmo
em linguagem corrente, a seguir?

Passo 1. Criar lista unidimensional estoque.


(...)
Passo 4. Para cada um dos 50 elementos da lista estoque faça:
(...)

7. Observando a variável envolvida e o seu tipo, na linha de instrução em linguagem Python abaixo, explique,
minuciosamente, o que essa linha de instrução faz.
conjuntoValores.append ( float ( input ( f ' Insira um valor para o conjunto de dados : ' ) ) )

2/3
Lista de Exercícios de Informática (AA1)
1º Esquadrão CPCAR 2023 – 3º Trimestre
Data limite para entrega: 06/10/2023

8. Que diferença há entre as instruções, em Python, append e insert, no tocante à sua funcionalidade?

9. Explique o que fazem as instruções, em linguagem Python, abaixo.


a) dadosOperacao.sort ( )
b) len (funcionarios)
c) agendaEventos = list ( )
d) xyz.pop (5)
e) estilos.remove (14)
f) assinaturas.insert (1, 'Lucas')

10. Sabendo que o último elemento de uma variável chamada veiculo é veiculo [10] [4], responda:
a) veiculo é uma variável lista unidimensional ou bidimensional?
b) como podemos identificar se a lista é unidimensional ou bidimensional?
c) quantos elementos ou valores podem ser armazenados na lista veiculo?
d) lembrando que uma lista consiste numa variável indexada, como se identifica o 1º elemento da lista veiculo?

3/3

Você também pode gostar