Algoritmos e estrutura sequencial Flashcards
O que é um algoritmo?
É uma sequência lógica de passos finita que visa atingir um determinado objetivo.
O que é uma lógica de programação?
Técnica de encadear pensamentos para atingir determinado objetivo. A linguagem de programação foi criada para que computadores entendam os comandos dados pelo programador.
Quais as três etapas da lógica de programação?
Análise, algoritmo e codificação
Para que serve a análise da linguagem de programação?
Definição de dados de entrada, processamento e saída.
Para que serve um algoritmo dentro da lógica de programação?
Descrever as possíveis soluções de um problema. Pode ser feito através de descrição narrativa, fluxograma ou pseudocódigo. Não há uma regra fixa, pode ter vários caminhos, mas o resultado final tem que ser o mesmo.
Para que serve a codificação dentro da lógica de programação?
Transformação do algoritmo em códigos de uma determinada liguagem de programação.
Quais as três características importantes na linguagem de programação?
Rigor na definição, legibilidade e portabilidade
Porque uma lógica de programação precisa de rigor na sua definição?
Para evitar ambiguidade no programa. Um programa não pode ter dupla interpretação em suas instruções.
Porque uma lógica de programação precisa ter legibilidade?
Uma instrução precisa ser clara. O algoritmo deve ser de fácil compreensão.
Porque uma linguaguem de programação precisa de portabilidade?
Para poder ser convertido para qualquer linguaguem de programação.
Diga duas dicas para construção de algoritmo
Planejamento reverso e dividir para conquistar
Qual a metódologia passada pelos professors na construção de algoritmo?
- Ler atentamente o enunciado.
- Definir os dados de entrada.
- Definir o processamento.
- Definir os dados de saída.
- Construir o algoritmo conforme a metodologia.
- Testar o algoritmo em simulações.
Qual a diferença de variáveis inteiras e reais.
São variáveis númericas, no entanto, as variáveis inteiras armazenam números inteiros sem casa decimal, enquanto que as variáveis reais armazenam números com casa decimal.
Dentro da linguaguem C, quais as variáveis númericas podemos encontrar e diferencie elas.
Int, que armazena valores inteiros.
Float, que armazena valores com vírgula
Double, que tem a mesma função do float, mas com dobro de casas decimais
Qual a diferença da variável do tipo caracter para o tipo string. Qual a definição que usamos na linguagem C?
Uma variável caracter armazena apenas uma letra ou número. Já a string é um conjunto de caracteres. Na linguaguem C, usamos a variável char para ambas. Diferenciando as duas com a quantidade de caracteres que serão permitidos dentro da variável.