Buscar

Questões Resolvidas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

Lista de lógica de Programação resolvida em classe 
1 - De exemplos de dispositivos de entradas e saídas que são utilizadas pelos computadores e 
que podem ser controladas por um programa de computador. 
Solução: 
Entradas: teclado, mouse, scanner, monitor de toque, DVD r,........ 
Saídas: impressora, plotter, monitor comum....... 
Entradas /Saídas: “em geral são as portas, USB, rs232, etc”, HD, DVD rw leitura e escrita, Pen 
drive, ..... 
2 – O que significa o uso de memória do computador na lógica de programação (mais 
especificamente no código de programação)? 
Solução: Em programa inicialmente é reservado um espaço na memória para as variáveis. 
Esse espaço é acessado por endereços. Para dar um conteúdo a memória é utilizada a 
operação de atribuição à memória, ex: t<- 10 atribui o valor de 10 à variável t, a partir do 
endereço dela. Uma consulta é só acessar o conteúdo no endereço da variável. 
3 – O que significa inicializar variáveis? 
Solução: Ocupar as variáveis com um conteúdo adequado para evitar erros de valores durante 
o processamento. 
4-Desenvolver um fluxograma para resolver a equação U = R*I. 
5 - Generalizar a lógica das fórmulas através de um método que seja adequado para todas 
as fórmulas, coloque o método em um fluxograma. 
Solução: 
Passos para resolver qualquer equação (fórmula): 
• Declarar as variáveis e seus tipos; 
• Inicializar as variáveis se necessário; 
• Informar as variáveis necessárias para calculo; 
• Calcular a fórmula com as variáveis de cálculo; 
• Atribuir o resultado do cálculo à variável calculada; 
• Mostrar a variável calculada. 
6 – Quais são os procedimentos existentes na lógica de programação clássica? 
Solução: Sequência, decisão e repetição. 
7 – Desenvolver um algoritmo que decide se um número é maior que dez indicando “maior que 
dez” e caso contrário indicando “menor ou igual a dez”. 
8 – Desenvolver um algoritmo que imprima dez vezes o seu nome. 
9 – Desenvolver um algoritmo que imprima 5 números pares iniciando do número 2. 
10 - Desenvolver um algoritmo que imprima 5 números impares iniciando do número 3. 
11 – O significa para um contador o inicio, o incremento e o limite. 
12 – Desenvolver um algoritmo para a contagem de entradas e saídas de pessoas em uma 
sala, utilizando uma catraca. 
13 – Desenvolver um programa em c que imprima dez vezes o seu nome. 
Solução: 
#include <stdio.h> 
#include <stdlib.h> 
int main() 
{ 
 int contador; 
 contador = 0; // contador = 1 
label: 
 if (contador <= 9)// comparar com 10 
 { 
 printf(" \n contador %d seu nome \n", contador); 
 contador = contador +1; 
 goto label; 
 } 
 else 
 { 
 printf("fim"); 
 getchar(); 
 system("pause"); 
 } 
 return 0; 
} 
 
14 – Dado o programa de computador correto em linguagem C, identifique alguns possíveis 
tipos de erros que podem ocorrer durante a compilação do programa. 
#include <stdio.h> 
#include <stdlib.h> 
int main() 
{ 
 printf("teste de impressao"); 
 getchar(); 
} 
Solução: 
Escrever ou esquecer de indicar uma 
biblioteca, pois sem ela um comando pode 
não ser reconhecido. 
Escrever errado o nome da rotina principal. 
Esquecer-se de colocar o símbolo de ponto e 
vírgula. 
Esquecer de colocar uma ou as duas chaves 
de inicio e /ou fim. 
 
 
15- Explique as linhas do código do programa em linguagem C. 
1. #include <stdio.h> 
2. #include <stdlib.h> 
3. int main () 
4. { 
5. float notaav1, notaav2, media; 
6. printf ("Entre com av1: "); 
7. scanf ("%d",&notaav1); 
8. printf ("Entre com av2 "); 
9. scanf ("%d",&notaav2); 
10. media = (notaav1+notaav2)/2; 
11. if (media>=6) 
12. { 
13. printf ("\n\n aprovado"); 
Solução: 
1 – Inclui a biblioteca padrão com comandos 
entradas e saídas; 
2 – Inclui a biblioteca padrão com os 
comandos mais comuns da linguagem c/c++; 
3 – Indica a rotina principal que inicia a 
execução de todos os programas em 
linguagem c, no caso ela retorna o resultado 
com um número inteiro; 
4 – Inicio da lógica da rotina Principal; 
5 – Declara as variáveis notaav1, notaav2, e 
média como números reais; 
6 – Imprime na tela a frase “entre com av1”, 
14. } 
15. else 
16. { 
17. printf ("\n\n voce pode ir ou não para 
av3"); 
18. } 
19. system("PAUSE"); 
20. return (0); 
21. } 
foi utilizada a impressão formatada; 
7 informa utilizando o teclado o conteúdo da 
variável noataav1; 
8 – Imprime na tela a frase “entre com av2”, 
foi utilizada a impressão formatada; 
9 informa utilizando o teclado o conteúdo da 
variável noataav2; 
10- calcula a média das notas e atribui a 
variável media; 
11 Efetua a comparação (ou pergunta) se 
média é maior ou igual a 6; 
12 e 13 e 14 – caso for verdade imprime na 
tela “aprovado”; 
15, 16, 17, 18 – Senão imprime na tela “você 
pode ir ou não para av3; 
19 – Segura a tela do programa no 
computador (caso particular do compilador 
DEV C++; 
21 retorno na rotina principal do valor inteiro 0 
22 fim da rotina principal. 
 
 
16 – O que significa atribuir um valor a uma variável? 
Solução: 
Significa que um valor (conteúdo) é colocado (atribuído) ao espaço reservado na declaração da 
variável de uma Linguagem de programação. 
17 - Relacionar e indicar os símbolos padrões utilizados em fluxogramas.

Outros materiais