Buscar

LIsta de Exercícios 1 - Revisão e funçoes

Prévia do material em texto

1 Sérgio Yoshioka 
 
LINGUAGEM DE 
PROGRAMAÇÃO 
2020 
 
 2 Sérgio Yoshioka 
Slides conjunto 2 
COMANDOS DE DECISÃO 
Esses capítulos apresentam os comandos de decisão. A leitura 
e estudo dos exercícios do livro será importante para fixação 
dos conteúdos. 
CAP 3 – 3.6 e CAP 4 – 4.7: DEITEL, H. M.; DEITEL, P. J. Como 
Programar em C. 6 ed. São Paulo: Pearson Prentice Hall, 2011. 
Disponível em: 
<https://bv4.digitalpages.com.br/?term=deitel&searchpage=1&filtro=
t odos&from=busca&page=_30&section=0#/legacy/2660>. 
 
 
https://bv4.digitalpages.com.br/?term=deitel&searchpage=1&filtro=todos&from=busca&page=_30&section=0#/legacy/2660
https://bv4.digitalpages.com.br/?term=deitel&searchpage=1&filtro=todos&from=busca&page=_30&section=0#/legacy/2660
https://bv4.digitalpages.com.br/?term=deitel&searchpage=1&filtro=todos&from=busca&page=_30&section=0#/legacy/2660
https://bv4.digitalpages.com.br/?term=deitel&searchpage=1&filtro=todos&from=busca&page=_30&section=0#/legacy/2660
https://bv4.digitalpages.com.br/?term=deitel&searchpage=1&filtro=todos&from=busca&page=_30&section=0#/legacy/2660
https://bv4.digitalpages.com.br/?term=deitel&searchpage=1&filtro=todos&from=busca&page=_30&section=0#/legacy/2660
https://bv4.digitalpages.com.br/?term=deitel&searchpage=1&filtro=todos&from=busca&page=_30&section=0#/legacy/2660
https://bv4.digitalpages.com.br/?term=deitel&searchpage=1&filtro=todos&from=busca&page=_30&section=0#/legacy/2660
https://bv4.digitalpages.com.br/?term=deitel&searchpage=1&filtro=todos&from=busca&page=_30&section=0#/legacy/2660
 
 3 Sérgio Yoshioka 
Estruturas de repetição. 
A leitura e estudo dos exercícios do livro será importante para fixação 
dos conteúdos. 
CAP 3 – 3.7 e CAP 4 – 4.4 e 4.8: DEITEL, H. M.; DEITEL, P. J. Como 
Programar em C. 6 ed. São Paulo: Pearson Prentice Hall, 2011. Disponível 
em:<https://bv4.digitalpages.com.br/?term=deitel&searchpage=1&filtro=todos&f
rom =busca&page=_30&section=0#/legacy/2660> 
 
 
 
https://bv4.digitalpages.com.br/?term=deitel&searchpage=1&filtro=todos&from=busca&page=_30&section=0#/legacy/2660
https://bv4.digitalpages.com.br/?term=deitel&searchpage=1&filtro=todos&from=busca&page=_30&section=0#/legacy/2660
https://bv4.digitalpages.com.br/?term=deitel&searchpage=1&filtro=todos&from=busca&page=_30&section=0#/legacy/2660
https://bv4.digitalpages.com.br/?term=deitel&searchpage=1&filtro=todos&from=busca&page=_30&section=0#/legacy/2660
https://bv4.digitalpages.com.br/?term=deitel&searchpage=1&filtro=todos&from=busca&page=_30&section=0#/legacy/2660
https://bv4.digitalpages.com.br/?term=deitel&searchpage=1&filtro=todos&from=busca&page=_30&section=0#/legacy/2660
https://bv4.digitalpages.com.br/?term=deitel&searchpage=1&filtro=todos&from=busca&page=_30&section=0#/legacy/2660
https://bv4.digitalpages.com.br/?term=deitel&searchpage=1&filtro=todos&from=busca&page=_30&section=0#/legacy/2660
https://bv4.digitalpages.com.br/?term=deitel&searchpage=1&filtro=todos&from=busca&page=_30&section=0#/legacy/2660
 
 4 Sérgio Yoshioka 
Exercícios em grupo de até 3 alunos. 
1) De um exemplo de comando condicional 
2) Dê dois exemplos de comandos repetitivos 
3) Comente 3 características de linguagem estruturada 
4) Faça um programa para verificar se um número é primo 
5) Proponha uma solução de jogo da velha. 
6) Faça um programa para fazer um jogo da forca. 
 
 
 
 
 5 Sérgio Yoshioka 
Funções 
CAP 5: MIZRAHI, V. V. Treinamento em 
Linguagem C. 2 ed. São Paulo: Pearson Prentice 
Hall, 2008. Disponível em: < 
https://bv4.digitalpages.com.br/?term=treinamen 
to%2520em%2520linguagem%2520c&searchpag 
e=1&filtro=todos&from=busca&page=_26&secti on=0#/legacy/2781 
 
Funções 
Servem para representar um trecho de código que será usado muitas vezes: 
Como por exemplo somar 2 números 
https://bv4.digitalpages.com.br/?term=treinamento%2520em%2520linguagem%2520c&searchpage=1&filtro=todos&from=busca&page=_26&section=0#/legacy/2781
https://bv4.digitalpages.com.br/?term=treinamento%2520em%2520linguagem%2520c&searchpage=1&filtro=todos&from=busca&page=_26&section=0#/legacy/2781
https://bv4.digitalpages.com.br/?term=treinamento%2520em%2520linguagem%2520c&searchpage=1&filtro=todos&from=busca&page=_26&section=0#/legacy/2781
 
 6 Sérgio Yoshioka 
#include <stdio.h> int 
soma (int a, int b) { 
return a+b; // retorna a soma de 2 números; 
} 
void main (){ 
int x, y; 
for (;;) { //laço infinito 
printf (\n”Digite 2 números”); 
scanf ¨(“%d %d”, &x, &y); 
if ( x < 0 || y < 0) 
break; // comando para sair do for 
else 
printf (“\n Soma = %d”, soma (x,y)); 
 
 7 Sérgio Yoshioka 
} printf (“\ fim do 
programa”); 
} 
Exercícios Funções 
Alternar o programa anterior para: 
a) Fazer a subtração e multiplicação de 2 
números criando funções 
b) Crie uma função chamada SomaSubMult que 
chame as outras 3 funções.

Mais conteúdos dessa disciplina