LÓGICA DA PROGRAMAÇÃO
R.: Análise
Algoritmo
Codificação
2 – O que é um programa?
R.: É a codificação de um algoritmo em uma linguagem de programação.
3 – Defina o que vem a ser um algoritmo?
R.: É a descrição de uma sequência de passos que deve ser seguida para a realização de uma tarefa.
4 – Qual a diferença entre fluxograma e pseudocódigo?
R.: No fluxograma são utilizados símbolos gráficos pré-definidos para escrever os passos para a resolução de um problema, já no pseudocódigo são utilizadas regras pré-definidas.
5 – Desenhe os símbolos de decisão e de entrada de dados.
R.: DECISÃO
ENTRADA DE DADOS
6 – Quais os tipos de dados utilizados. Dê exemplos:
R.: Numéricos (-23, 85, 237,..) Lógicos (Verdadeiro ou Falso) Caracteres (A, b, C, &,%,..)
7 – Definição de variáveis: Assinale as variáveis corretas
a) Nota (X)
b) 5b
c) e 12
d) x-4
e) nota(2) (X)
f) SET
g) Dia (X)
h) a
8 – Dê exemplo de uma estrutura sequencial.
R.: ALGORITMO DECLARE Bloco de comandos FIM_ALGORITMO
9 – Escreva um comando de atribuição em algoritmo e em C++
R.: sexo = ‘F’; strcpy(nome, “Maurício”);
10 – Dê exemplo de comando de entrada em algoritmo e em C++
R.: ESCREVA “Digite o valor de X” cin >> X;
11 – Dê exemplo de comando de saída em algoritmo e em C++
R.: ESCREVA “Mostre o valor de X” cout << X;
12 – Dê um exemplo de comentário em C++
R.: /* Esse programa é de propriedade de Fulano */
13 – Faça um algoritmo em fluxograma para o seguinte problema: serão fornecidos por teclado os códigos de três cores:
“b” para branca
“a” para azul
“v” para verde
No final da serie será digitado um “*”. Desenvolver o fluxograma para um programa que determine:
- Quantas vezes a cor azul apareceu.
- Se o nº de vezes que a cor branca apareceu foi maior de que a da cor verde.
- Quantas cores foram digitadas ao todo.
Ao final exiba estes resultados.
R.: INICIO CTG = 0 CTA = 0 CTB = 0 CTV = 0 FIM COR