Você está na página 1de 11

Algoritmos e

Programao
Prof. Luiz Giovanini
{l.giovanini@pucpr.br}
Identificao Quem Voc?

Acessar o link abaixo e preencher o formulrio eletrnico.

Maisculo

goo.gl/o8CMde
Minsculo
3
Ambiente de Programao: Dev-C++

1 opo de ambiente: Dev-C++ (ser usado nas aulas)


Download: https://sourceforge.net/projects/orwelldevcpp/
Funciona em: sistema operacional Windows.

2 opo de ambiente: Code::Blocks


Download: https://sourceforge.net/projects/codeblocks/
Funciona em: sistemas operacionais Mac e Windows.
Esta uma boa alternativa para quem tem MacBook!
4
Ambiente Dev-C++
1 passo: criar um novo cdigo-fonte.

Clique aqui para criar


um novo cdigo-fonte
5
Ambiente Dev-C++
2 passo: salvar o cdigo-fonte.
(1) Digite uma tecla
qualquer para habilitar
o salvamento.
(2) Clique no cone de
Salvar.
(3) (3) Escolha a pasta de
(2)
destino.
(4) Digite um nome para o
(1) seu arquivo-fonte
Obs.: o nome no pode
conter nem espaos e
nem caracteres
especiais (acentos,
, etc.).
(4) (6) (5) Mude o tipo de C++
para C.
(6) Clique no boto
Salvar.

(5)
6
Ambiente Dev-C++
3 passo: digitar os comandos bsicos que constituem um programa em C.

Incluso da biblioteca padro


de entrada/sada de dados.
Permite usar os comandos
printf e scanf, entre outros.

Indica o incio do programa

Aqui devem ser digitados todos


os comandos que vo compor o
programa.

Indica o fim do programa


7
Ambiente Dev-C++
4 passo: compilar e executar o programa.

Boto Compilar & Executar (F11):


Interpreta os comandos digitados e
abre um arquivo executvel do
programa.
8 Exemplo 1: imprimindo uma mensagem
Cdigo-fonte que apenas imprime uma mensagem na tela.

Comentrios: linhas que comeam com //


Essas linhas so apenas anotaes do programador.
Elas so desconsideradas durante a compilao.

Impresso de dados: comando printf


Este comando imprime na tela todo o texto situado
entre as aspas duplas.

Salto de linha na impresso: comando \n


Este comando serve para pular linhas ao imprimir
mensagens na tela com o printf.

Tecla F11

Compilar &
Executar
9 Exemplo 2: lendo e imprimindo valores
Cdigo-fonte que l um nmero inteiro do usurio e o imprime na tela.

Leitura de dados: comando scanf


Este comando permite ler dados digitados pelo
usurio para dentro de variveis do programa.
preciso especificar o tipo da varivel, conforme
tabela abaixo.

Impresso de dados: comando printf


Ao imprimir o valor de uma varivel, preciso
indicar o tipo daquela varivel, conforme tabela
abaixo.

Informao que deseja Tipo da varivel Comando no


armazenar necessria printf/scanf
Nmero inteiro int %d
Nmero real float %f
Caractere char %c
Sequncia de char __[N] %s
caracteres (string)
10 Exemplo 3: lendo e imprimindo valores
Nmero real (decimal) Caractere String
11 Exerccios
1) Modifique o cdigo-fonte construdo at agora para ler e imprimir uma
informao que seja do tipo:
Nmero real (ex.: o nmero 10.5).
Um caractere (ex.: a letra s).
Uma sequncia de caracteres (ex.: a palavra caneta).

2) Crie um algoritmo que imprime a soma entre dois nmeros quaisquer


informados pelo usurio.

3) Crie um algoritmo que imprime a mdia entre trs notas parciais de um


estudante fornecidas pelo usurio.

4) Crie um algoritmo que imprime a rea e o permetro de um retngulo


cujas medidas (base e altura) so fornecidas pelo usurio.

5) Crie um que imprime o valor da hipotenusa de um tringulo retngulo


cujos catetos so fornecidos pelo usurio.