O comando de decisão/seleção se. Exemplos: ex1.3.pseudo, ex1.5.pseudo, ex1.9.pseudo, ex1.11.pseudo (uso de indicadores de
passagem). Exercícios sugeridos: 1.4, 1.6, 1.7, 1.8, 1.10.
Desafio 1: escreva um programa para o computador a papel que
recebe como entrada um inteiro positivo n e imprime os
primeiros n primos. Por exemplo, com a entrada n
= 5, seu programa deve imprimir 2 3 5 7 11
se-senão. Mais
exercícios do caderno de exercícios: ex1.12.pseudo, ex1.16.pseudo, ex1.17.pseudo, ex1.19.pseudo (versão alternativa ex1.19b.pseudo). Exercícios sugeridos:
1.13, 1.14, 1.15, 1.18, 1.20.
C. O programa
hello.c. [A instrução
system("PAUSE"); veja hello2.c.] Para ter um primeiro contato com
o sistema Dev-C++, você
deve fazer a Aula
Dirigida de Introdução ao Dev-C++.
Exemplos de programas em
C: prog1.1.c, prog1.2.c, prog1.3.c, prog1.5.c, prog1.9.c, prog1.11.c, prog1.12.c, prog1.16.c, prog1.17.c, prog1.19b.c
C (cont.; veja
entrada da aula 6). O dia seguinte; o
enunciado e o calendário Gregoriano. Discussão sobre expressões e
tabela de precedência dos operadores da
linguagem C.
Exercícios sobre laços encaixados (Capítulo 2 do Caderno de Exercícios): basicamente, façam todos...! Algumas soluções: prog2.5.c, prog2.6.c, prog2.6b.c, prog2.7.c
Discutimos prog2.6.c, prog2.6b.c. Representação de números
reais. Tipos float e double: definição,
aritmética
e casting, formato de leitura e impressão ("%lf" e
"%g"). Exemplo: prog3.2.c
switch). Exercício para fazer em sala:
dada uma seqüência de 0s e 1s, determinar
o comprimento do segmento mais longo constituído de
0s. Uma possível solução, baseada em um
autômato (visto em sala): prog_max0.c. Mais um exercício: prog1.23.c.
Avaliação continuada: primeiro questionário
f(x) = 0: newton.c. Discussão inicial sobre o EP2
(Método de Newton complexo [PDF | PostScript | dvi] [prog3.9.c | prog3.9.Complex.c])
ctype e
string. Veja as seções correspondentes no Guia
de referência da linguagem C. Dois exemplos envolvendo
manipulação de caracteres: vogais.c e mais_longa.c. Exemplos
envolvendo manipulação de strings: str.c, full.c, full1.c, full2.c, my_sort.c.
August 2005 September 2005 October 2005
Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 1 2 3 1
7 8 9 10 11 12 13 4 5 6 7 8 9 10 2 3 4 5 6 7 8
14 15 16 17 18 19 20 11 12 13 14 15 16 17 9 10 11 12 13 14 15
21 22 23 24 25 26 27 18 19 20 21 22 23 24 16 17 18 19 20 21 22
28 29 30 31 25 26 27 28 29 30 23 24 25 26 27 28 29
30 31
November 2005 December 2005
Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa
1 2 3 4 5 1 2 3
6 7 8 9 10 11 12 4 5 6 7 8 9 10
13 14 15 16 17 18 19 11 12 13 14 15 16 17
20 21 22 23 24 25 26 18 19 20 21 22 23 24
27 28 29 30 25 26 27 28 29 30 31
Y. Kohayakawa
<yoshi@ime.usp.br>
Last modified: Fri Dec 9 20:19:42 EDT 2005