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 0
s e 1
s, determinar
o comprimento do segmento mais longo constituído de
0
s. 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
Last modified: Fri Dec 9 20:19:42 EDT 2005