Buscar

Algoritmos Aula 04

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 23 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 23 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 23 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Algoritmos
Mairum Ceoldo 
Andrade
Aula 4
Conteúdo
• Comandos de entradas e dados – LEIA
• Comandos de saída de dados – Imprima
• Operadores Aritméticos e lógicos
– Expressões aritméticas
– Expressões relacionais
– Expressões lógicas
2
Comandos de entradas e dados – LEIA
UAL
• Sintaxe: leia <nomeDaVariável>; 
• Descrição: palavra reservada leia seguida 
do nome da variável. É possível ler apenas 
uma variável de cada vez, seguido de ponto 
e vírgula. 
• Exemplos:
– leia v1;
– leia v2;
– leia v3. 
3
Comandos de entradas e dados – LEIA
C++
• Sintaxe: cin >> <nomeDaVariável>; 
• Descrição: palavra reservada cin seguida 
do símbolo obrigatório >> seguido do nome 
da variável, seguido de ponto e vírgula. 
• Exemplos:
– cin >> v1;
– cin >> v2;
– cin >> v3. 
4
Comandos de entradas e dados – LEIA
Fluxograma
• Símbolo:
• Exemplos:
5
variável v1, v2, v3
Comandos de saída de dados 
ESCREVA
UAL
• Sintaxe: imprima <conteúdo>; 
• Descrição: palavra reservada imprima seguida 
de uma variável, de um conjunto de caracteres ou 
de várias variáveis ou conjuntos de caracteres 
separados por vírgula, seguido de ponto e vírgula.
• Exemplos:
– imprima v1;
– imprima “Variável: “, v1;
– imprima v1, “ - ”, v2.
6
Comandos de saída de dados 
ESCREVA
C++
• Sintaxe: cout << <conteúdo>; 
• Descrição: palavra reservada cout seguida do 
símbolo <<, seguido de uma variável, de um 
conjunto de caracteres ou de um várias variáveis 
ou conjuntos de caracteres separados pelo 
símbolo <<, seguido de ponto e vírgula.
• Exemplos:
– cout << v1;
– cout << “Variável: “ << v1;
– cout << v1 << “ - ” << v2. 
7
Comandos de saída de dados 
ESCREVA
Fluxograma
• Símbolo:
• Exemplos:
8
v1, v2
“Variável”
, v1
Comandos de saída de dados 
ESCREVA
• Alguns caracteres de controle:
\n – equivalente a tecla enter em um 
editor de texto
\t – equivalente 
a tecla tab em 
um editor de 
texto
• Exemplo:
9
USO
• Formulário:
Nome: ____________________
Idade: _______
Experiência: Sim ( ) Não ( )
10
USO
11
“Nome:” “Idade:” “Exper…:”
nome indade experiência
12
“Nome:”
“Idade:”
“Exper…:”
nome
indade
experiência
Início
fim
Fluxograma
prog Entrevista
string nome, idade, experiência
imprima ”Nome: ”
leia nome;
imprima “Idade: ”
leia idade
imprima “Experiência: ”
leia expediência
fimprog
UAL
Expressões aritméticas
Operador
Linguagem 
UAL
Linguagem C++
Soma + +
Subtração - -
Multiplicação / /
Divisão * *
Resto da Divisão % %
13
Utiliza a mesma precedência da matemática, para 
alterar utilize ( ), delimitando as operações que 
devem ser realizadas primeiro
Expressões aritméticas
UAL C++
14
Expressões relacionais
Operador
Linguagem 
UAL
Linguagem C++
maior > >
menor < <
menor ou igual <= <=
maior ou igual >= >=
igual == ==
diferente <> !=
15
Em uma expressão relacional o resultado produzido pela avaliação 
da expressão é sempre um valor lógico. Assim, uma expressão 
relacional resulta em um valor do tipo verdadeiro ou falso.
Expressões aritméticas
C++
16
Expressões Lógicas
Operador Linguagem UAL Linguagem C++
negação (NOT) ! !
conjunção (E) && &&
disjunção (OU) || ||
disjunção-exclusiva (XOR) <não existe> ^
17
NOT AND OR XOR
Expressões lógicas
C++
18
Algoritmos
Mairum Ceoldo 
Andrade
Atividade 4
Calculadora
• O usuário fornecerá dois valores numéricos 
e serão realizados os cálculos de soma, 
subtração, multiplicação e divisão.
• Para leitura dos valores será utilizado o 
comando leia e para a apresentação dos 
resultados será necessário o comando 
escreva. 
20
Calculadora
Dados de Entrada
quantidade: 2
tipos: real, real
nomes: valor1, valor2
Dados intermediários
quantidade: 4
tipos: real, real, real, real
nomes: soma, sub., mult., div.
PROCEDIMENTO
1 – obter valor1, valor2
2 – soma <- valor1 + valor2
3 – sub <- valor1 - valor2
4 – mult <- valor1 * valor2
5 – div <- valor1 / valor2
6 – exibir soma, sub., mult., div.
21
Calculadora
UAL C++
22
Calculadora
23

Outros materiais