Prévia do material em texto
A INTERPRETAÇÃO DAS QUESTÕES FAZ PARTE DA ATIVIDADE. SOMENTE TERÁ DIREITO A QUESTIONAMENTOS DA CORREÇÃO DA
ATIVIDADE ÀQUELE QUE DEIXÁ-LA A CANETA. BOA ATIVIDADE! NÃO SE ESQUEÇA DE ENVIAR UM EMAIL PARA:
DANIEL.CAETANO@KROTON.COM.BR COM TODAS AS FOTOS DAS RESPOSTAS MANUSCRITAS, FLUXOGRAMAS, ALGORITMOS,
PSEUDOCÓDIGOS. PARA AS QUESTÕES DE IMPLEMENTAÇÃO ENVIAR TAMBÉM O ARQUIVO .C DO PROGRAMA COMPILADO.
QUESTÃO 01: (20 PT) O que é um Algoritmo? Para que serve? Exemplifique detalhadamente cada parte.
QUESTÃO 02: (20 PT) O que é um Fluxograma? Para que serve? Exemplifique detalhadamente
QUESTÃO 03: (20 PT) O que é um Pseudocódigo? Para que serve? Exemplifique
QUESTÃO 04: (20 PT) Qual a diferença entre os três últimos itens nas questões anteriores. É importante esta
diferença?
QUESTÃO 05: (20 PT) O que é uma Linguagem de Programação?
QUESTÃO 06: (20 PT) O que é um compilador qual sua funcionalidade? Existe algum fluxo a ser executado?
QUESTÃO 07: (20 PT) O que é, e quais as características de um Paradigma de Programação Procedural?
QUESTÃO 08: (20 PT) O que é uma palavra reservada? Qual a sua importância na Linguagem C? Cite exemplos já
utilizados e para que servem.
QUESTÃO 09: (20 PT) O que é uma biblioteca? Qual a sua importância na Linguagem C? Cite exemplos já utilizados e
para que servem.
QUESTÃO 10: (20 PT) Quais os tipos de dados em Linguagem C? Exemplifique uma definição de variável e constante
para cada um dos tipos já utilizados.
QUESTÃO 11: (20 PT) O que são variáveis Globais e Variáveis Locais? Exemplifique a declaração de cada uma delas.
QUESTÃO 12: (20 PT) O que é Modularização? Quais seus tipos existentes? Quando utilizar? Dê exemplos de suas
definições?
QUESTÃO 13: (20 PT) O que é passagem por parâmetros? Porque eles são necessários? Onde são aplicados?
QUESTÃO 14: (20 PT) Quais os comandos utilizados para ler dados do teclado e exibir dados?
QUESTÃO 15: (20 PT) O que é uma máscara? Quais os tipos existentes? Exemplifique.
QUESTÃO 16: (20 PT) O que representa e para que serve utilização do & (E-comercial) antes do nome de uma variável?
QUESTÃO 17: (20 PT) Qual a diferença entre uma Variável Simples e uma Variável Composta? Exemplifique com as
definir em Linguagem C.
QUESTÃO 18: (20 PT) O que é um ponteiro? Qual o seu propósito? Exemplifique seu uso.
QUESTÃO 19: (20 PT) Por qual razão usa-se o ;(ponto e vírgula) no final de cada linha de código?
QUESTÃO 20: (20 PT) Qual a importância da void main dentro do seu código em Linguagem C?
FACULDADE PITÁGORAS - UBERLÂNDIA
Avaliação:__Algoritmos e Lógica de Programação______Valor: _750 ____ Nota:____________
Professor (a): ____Daniel Stefany D. Caetano ___Série/Curso:___Engenharias___
Aluno (a):____________________________________N.o : _________Data: _02_/_10_/_20_
QUESTÃO 19: (200 PT) Faça o Algoritmo, Fluxograma, Pseudocódigo de um programa que leia uma temperatura em
graus Celsius e apresente-a convertida em graus Fahrenheit. A fórmula de conversão é: F = C∗ (9.0/5.0)+32.0, sendo F a
temperatura em Fahrenheit e C a temperatura em Celsius.
QUESTÃO 20: (150 PT) Aponte quais são os erros existentes no programa abaixo e informe como corrigi-los. A seguir
modularize o sistema, ou seja, separe-o por funções ou procedures.
1. #include <stdio.h>
2. #include <conio.h>
3. typedef struct{ //definindo a estrutura
4. int código;
5. char nom&[200];
6. float nota;
7. } Aluno; // nome para o tipo de dado da
estrutura
8. void main(){
9. Aluno alEsp;
10. pintf("Digite o Codigo:");
11. scanf(%s,&alEsp.codigo);
12. printf("Digite o nome: ")
13. scan("%s",alEsp.nome);
14. printf("Digite a nota: ")
15. scanf("%d"&alEsp.nota);
16. printf("Os dados informados foram!");
17. printf("Código: %i",&alEsp.codigo);
18. printf("Nome: %s", alEsp.nome)
19. printf("Nota: %f", alEsp.nota;
20. getchar()
21. }