Mudanças entre as edições de "PRG-2011"
Linha 145: | Linha 145: | ||
2) Repetir (1) com while; | 2) Repetir (1) com while; | ||
+ | |||
+ | <syntaxhighlight lang=text> | ||
+ | #include <stdio.h> | ||
+ | |||
+ | void main () | ||
+ | { | ||
+ | char alfa[50]; | ||
+ | int i; | ||
+ | |||
+ | printf ("Entre com a cadeia: "); | ||
+ | scanf("%s",alfa); | ||
+ | i=0; | ||
+ | while (alfa[i]!=0) { | ||
+ | i++; | ||
+ | } | ||
+ | printf ("\nNumero de caracteres em %s = %d \n", alfa, i); | ||
+ | } | ||
+ | </syntaxhighlight> | ||
3) Refazer o exercício 2 colocando a função que faz a computação do tamanho da cadeia em uma função; | 3) Refazer o exercício 2 colocando a função que faz a computação do tamanho da cadeia em uma função; |
Edição das 16h46min de 29 de junho de 2011
Nome do Professor: Eraldo Silveira e Silva
email: eraldo@ifsc.edu.br
Material de Referência
- Apostila adotada: Curso de Linguagem C - Engenharia Elétrica - UFMG
Avaliação
Trabalhos: 30% Prova: 70%
Aulas
== 26/05:
01/06: Aula 1 e 2 do Curso UFMG
02/06: Cont.Aula 2 do Curso UFMG
08/06: Aula 2 do Curso UFMG
09/06: Aula 2 do Curso UFMG
15/06: Aula 3 do Curso UFMG
Propor resolver questão
Tarefa para casa:
1) Escrever um programa que leia como dados de entrada dois números inteiros positivos: "s" e "q". O programa deve computar os dez primeiros números da PG (progressão geométrica), onde "s" é o número inicial e "q" a razão da progressão.
Obs: Para PG tem-se:
- ou
2) Repetir para P.A (progressão aritmética). Obs:
3) Organizar (1) e (2) em um programa único, com uma função para PG e outra para PA. Enviar para o professor até 07/06 às 23:59!
Controle de Entrega de Trabalhos
Legenda:
- S: entregou
- N: não entregou
Aluno | Trabalho 1 | Trabalho 2 | Trabalho 3 | Trabalho 4 | Trabalho 5 | Trabalho 6 |
---|---|---|---|---|---|---|
Alfredo | ||||||
Ângelo | ||||||
Beatriz | S | |||||
Bruno da Silva | S | |||||
Bruno | S | |||||
Caroline | S | |||||
Danilo | ||||||
Dayze | S | |||||
Fabiana | S | |||||
Felipe | ||||||
Gabriel | S | |||||
Grazielle | ||||||
Jayson | ||||||
Juliano | ||||||
Leandro | ||||||
Leonardo |
16/06: Aula 7 do Curso UFMG
22/06: Semana de Telecomunicações
23/06: Feriado
29/06: Aula 4 e 5 do Curso UFMG
-revisão comando for
-comando while
-comando do
-comando switch
-revisão comandos break e continue;
EXERCÍCIOS
1) Fazer um programa para computar o número de caracteres de uma cadeia (string) lida pelo teclado.Use o comando for;
#include <stdio.h>
void main ()
{
char alfa[50];
int i;
printf ("Entre com a cadeia: ");
scanf("%s",alfa);
for (i=0;alfa[i]!=0;i++)
;
printf ("\nNumero de caracteres em %s = %d \n", alfa, i);
}
2) Repetir (1) com while;
#include <stdio.h>
void main ()
{
char alfa[50];
int i;
printf ("Entre com a cadeia: ");
scanf("%s",alfa);
i=0;
while (alfa[i]!=0) {
i++;
}
printf ("\nNumero de caracteres em %s = %d \n", alfa, i);
}
3) Refazer o exercício 2 colocando a função que faz a computação do tamanho da cadeia em uma função;
4) Fazer um programa para ler duas cadeias de caracteres (strings) e dizer qual delas possui mais caracter que a outra;
5) Refazer (4) colocando a comparação em uma função.