Escolar Documentos
Profissional Documentos
Cultura Documentos
Variveis
rea de memria para o armazenamento de dados
Variveis em algoritmos so sutilmente diferentes do mesmo conceito em matemtica. O nome dado porque aqui seu valor pode variar com o tempo
2
Nomenclatura de Variveis
Os nomes de variveis devem comear com uma letra, seguida de outras letras, dgitos, ou sublinhado (_); Toda varivel possui um tipo associado; Os nomes de variveis devem ser autoexplicativos; Exemplos:
qtde_funcionarios idade h, gr, qtde (nomes ruins)
Declarao de Variveis
A declarao de uma varivel serve para identific-la (dar um nome) e apresentar seu tipo; Sintaxe de uma declarao:
<varivel 1>, <varivel 2>, ... :<tipo>
Atribuindo valores a variveis Uma varivel sempre armazena apenas um nico valor;
4
Atribuies
Atribuir valores de tipos diferentes um erro:
quantidade : inteiro; quantidade Carlos;
O comando ler a forma mais rudimentar de entrada de dados por parte do usurio; A entrada de dados em portugus estruturado feita exclusivamente por meio deste comando.
7
Sada de Dados
Sintaxe do comando
escrever <varivel1 ou expresso ou mensagem>,
O comando escrever a forma mais rudimentar de sada de dados; Em portugus estruturado, a sada de dados feita exclusivamente por meio deste comando.
9
Ol. Boa tarde! nome_cliente: cadeia; idade_cliente: inteiro; nome_cliente Joo; idade_cliente 20; escrever O cliente , nome_cliente, tem , idade_cliente, anos de idade.;
Exibe na tela:
10
11
Com base nisso, escreva um programa que l os valores a, b, c e exibe o resultado da equao de segundo grau.
12
Problema 1 - Soluo
13
Problema 2 rea de um retngulo A rea de um retngulo definida por: Faa um programa que receba do usurio a base a a altura de um retngulo e exiba a rea desse retngulo.
14
Problema 3 - Rendimentos
No Brasil, uma aplicao financeira paga 20% de imposto de renda sobre os rendimentos brutos. Faa um programa que leia do usurio seu saldo em uma aplicao financeira e os rendimentos em um ms da mesma. Exiba como resposta o saldo atualizado da aplicao excluindo o imposto de renda.
15
Problema 2 - Soluo
16
Problema 3 Soluo
17
Problema 4 Soluo
19
Faa um programa que leia as trs notas de um aluno em uma disciplina e exiba sua mdia. Alm disso, o programa exibe VERDADEIRO se o aluno tiver mdia sete ou mais e FALSO em caso contrrio.
20
Problema 5 Soluo
21
22
Problema 6 Soluo
23
Modularizao de algoritmos
Equivale a dividir um problema maior em vrios subproblemas, mais simples de serem resolvidos Mtodo dividir para conquistar
25
26