Algoritmo
Ensaios: Algoritmo. Pesquise 862.000+ trabalhos acadêmicosPor: EUGOSTO • 17/11/2013 • 454 Palavras (2 Páginas) • 1.204 Visualizações
1. Um dos alunos preparou o seguinte programa e apresentou-o para ser avaliado. Ajude-o.
#include <stdio.h>
#include <stdlib.h>;
int main { }
(
printf( Existem %d semanas no ano.,52) ;
cout << endl :
system(“PAUSE”) ;
return 0 ;
)
Resposta: O ponto e vírgula (;) na segunda linha não poderia existir.
Após o int main, deveria vir os parênteses e não as chaves.
Toda função em C deve começar com “{“ e terminar com “}” e no programa do aluno começa com “(“ e termina com “)”.
Na instrução “Printf( Existem %d semanas no ano.,52) ;” deveria haver aspas duplas.
Cout << endl : Não existe.
Ficaria assim:
#include <stdio.h>
#include <stdlib.h>
int main()
{
printf("Existem %d semanas no ano.",52);
system("PAUSE");
return 0;
}
2. O programa a seguir é correto?
main()
{
Printf(“Linguagem C”) ;
System(“PAUSE”) ;
}
Resposta: Sim, está correto.
3. Quais os erros do programa a seguir?
Main()
{
int a=1; b=2; c=3;
printf(“Os números são: %d%d%d\n, a, b, c, d);
system(“PAUSE”);
}
Resposta: Falta aspas duplas no final da mensagem. Também foi declarado uma variável ‘d’, onde não existe:
Ficaria assim:
main()
{
int a=1, b=2, c=3;
printf("Os números são: %d%d%d\n", a, b, c);
system("PAUSE")
}
4. Qual será a impressão obtida por cada uma das seguintes instruções?
a) printf(“\n\tBom dia! Shirley.”);
b) printf(“Você já tomou café? \n”);
c) printf(“\n\nA solução não existe!\nNão insista.”);
d) printf(“Duas\tlinhas\tde\tsaída\nou\tuma?”);
e) printf(“%s\n%s\n%s\n” , “um”,”dois”,”três”);
Resposta:
a) Bom dia! Shirley.
b) Você já tomou café?
c) A solução não existe! Não insista.
d) Duas linhas de saída
ou uma?
e) Um
Dois
...