Untitled Deck Flashcards

(28 cards)

1
Q

O que é um algoritmo?

A

Um algoritmo é uma sequência de passos organizados que resolvem um problema ou realizam uma tarefa específica.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Quais são as principais características de um algoritmo?

A

Segue uma lógica bem definida e pode ser implementado em diferentes linguagens de programação.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Dê um exemplo de um algoritmo.

A

Um algoritmo para calcular a média de um aluno envolve os passos de receber as notas, somá-las, dividir pelo número de avaliações e exibir o resultado.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

O que é um vetor?

A

Um vetor é uma estrutura que armazena múltiplos valores do mesmo tipo em posições sequenciais da memória.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Quantos elementos um vetor de inteiros com 10 posições pode armazenar?

A

Um vetor de inteiros com 10 posições pode armazenar 10 números diferentes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Como acessar os elementos de um vetor?

A

Cada posição do vetor tem um índice que permite acessar ou modificar os valores armazenados.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Qual é o índice do primeiro elemento em um vetor?

A

O primeiro elemento geralmente está no índice 0 ou 1, dependendo da linguagem utilizada.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

O que são estruturas de controle?

A

As estruturas de controle determinam como e quando certas partes do algoritmo são executadas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

O que são condicionais em um algoritmo?

A

Condicionais permitem a tomada de decisões, executando um bloco de código apenas se uma condição for verdadeira.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Dê um exemplo de uma estrutura condicional.

A

Se a temperatura estiver acima de 30°C, mostrar uma mensagem sugerindo beber água.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

O que são laços de repetição?

A

Laços de repetição permitem executar uma sequência de ações várias vezes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Dê um exemplo de um laço de repetição.

A

Para imprimir os números de 1 a 10, um laço pode ser usado para repetir a ação de exibição até atingir o último número.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

O que são variáveis?

A

As variáveis são espaços reservados na memória para armazenar dados.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Qual é a função de uma variável em um programa?

A

Cada variável possui um tipo e pode ser alterada durante a execução do programa.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Dê um exemplo de uso de variáveis.

A

Em um sistema de cadastro, uma variável pode armazenar o nome de um usuário e outra pode armazenar sua idade.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Quais são as formas de representar um algoritmo?

A

Descrição narrativa, fluxogramas, pseudocódigo, código-fonte.

17
Q

O que é um fluxograma?

A

Diagramas gráficos com símbolos para representar decisões, processos e ações.

18
Q

O que é pseudocódigo?

A

Uma forma estruturada de descrever algoritmos com comandos próximos à linguagem de programação, mas de forma mais genérica.

19
Q

O que são operadores lógicos?

A

Os operadores lógicos são usados para comparar condições e tomar decisões dentro de um algoritmo.

20
Q

O que significa o operador E (AND)?

A

Verdadeiro se ambas as condições forem verdadeiras.

21
Q

Dê um exemplo de uso do operador E (AND).

A

Um aluno só pode ser aprovado se tiver frequência suficiente e nota mínima exigida.

22
Q

O que significa o operador OU (OR)?

A

Verdadeiro se pelo menos uma condição for verdadeira.

23
Q

Dê um exemplo de uso do operador OU (OR).

A

Para ganhar um brinde, um cliente pode ter um cupom ou ser um cliente VIP.

24
Q

O que significa o operador NÃO (NOT)?

A

Inverte o resultado de uma condição.

25
Dê um exemplo de uso do operador NÃO (NOT).
Um sistema pode bloquear o acesso se um usuário não estiver cadastrado.
26
Como declarar um vetor de inteiros com 10 números?
Declaramos um vetor com 10 espaços na memória.
27
O que pode ser armazenado em um vetor de inteiros?
Pode conter, por exemplo, as idades de 10 pessoas ou as pontuações de um jogo.
28
Como os números são organizados em um vetor?
Cada número ocupa uma posição numerada dentro da lista, permitindo fácil acesso e manipulação.