Untitled Deck Flashcards
(28 cards)
O que é um algoritmo?
Um algoritmo é uma sequência de passos organizados que resolvem um problema ou realizam uma tarefa específica.
Quais são as principais características de um algoritmo?
Segue uma lógica bem definida e pode ser implementado em diferentes linguagens de programação.
Dê um exemplo de um algoritmo.
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.
O que é um vetor?
Um vetor é uma estrutura que armazena múltiplos valores do mesmo tipo em posições sequenciais da memória.
Quantos elementos um vetor de inteiros com 10 posições pode armazenar?
Um vetor de inteiros com 10 posições pode armazenar 10 números diferentes.
Como acessar os elementos de um vetor?
Cada posição do vetor tem um índice que permite acessar ou modificar os valores armazenados.
Qual é o índice do primeiro elemento em um vetor?
O primeiro elemento geralmente está no índice 0 ou 1, dependendo da linguagem utilizada.
O que são estruturas de controle?
As estruturas de controle determinam como e quando certas partes do algoritmo são executadas.
O que são condicionais em um algoritmo?
Condicionais permitem a tomada de decisões, executando um bloco de código apenas se uma condição for verdadeira.
Dê um exemplo de uma estrutura condicional.
Se a temperatura estiver acima de 30°C, mostrar uma mensagem sugerindo beber água.
O que são laços de repetição?
Laços de repetição permitem executar uma sequência de ações várias vezes.
Dê um exemplo de um laço de repetição.
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.
O que são variáveis?
As variáveis são espaços reservados na memória para armazenar dados.
Qual é a função de uma variável em um programa?
Cada variável possui um tipo e pode ser alterada durante a execução do programa.
Dê um exemplo de uso de variáveis.
Em um sistema de cadastro, uma variável pode armazenar o nome de um usuário e outra pode armazenar sua idade.
Quais são as formas de representar um algoritmo?
Descrição narrativa, fluxogramas, pseudocódigo, código-fonte.
O que é um fluxograma?
Diagramas gráficos com símbolos para representar decisões, processos e ações.
O que é pseudocódigo?
Uma forma estruturada de descrever algoritmos com comandos próximos à linguagem de programação, mas de forma mais genérica.
O que são operadores lógicos?
Os operadores lógicos são usados para comparar condições e tomar decisões dentro de um algoritmo.
O que significa o operador E (AND)?
Verdadeiro se ambas as condições forem verdadeiras.
Dê um exemplo de uso do operador E (AND).
Um aluno só pode ser aprovado se tiver frequência suficiente e nota mínima exigida.
O que significa o operador OU (OR)?
Verdadeiro se pelo menos uma condição for verdadeira.
Dê um exemplo de uso do operador OU (OR).
Para ganhar um brinde, um cliente pode ter um cupom ou ser um cliente VIP.
O que significa o operador NÃO (NOT)?
Inverte o resultado de uma condição.