Buscar

Comandos de Atribuição, Entrada e Saída em Programação

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 15 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 15 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 15 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 e Programação 
Tecnológico em Redes de 
Computadores 
Aula 3 – Comandos de Atribuição, 
Entrada e Saída. 
Profa. Msc. Graziela Ferreira Guarda 
 
Agenda: 
• Declaração de Variáveis; 
• Comando de Atribuição; 
• Comando de Entrada (Leia; LeiaCaracter); 
• Comando de Saída (Escreva); 
• Porcentagem. 
Declaração de Variáveis: 
• Todo dado a ser colocado na memória deve ser 
previamente identificado. 
– primeiro saber qual o seu tipo e depois fazer o seu 
armazenamento. 
• A declaração de variável corresponde a criação de locais 
na memória com o nome da variável (identificador) 
marcado com o tipo que pode assumir. 
 
identificador 
, 
inteiro 
texto 
real 
caracter 
logico 
; 
Terminador da 
declaração ou 
instrução 
Declaração de Variáveis: 
• Exemplos: 
 
 inteiro num1, v_Conta; 
 real valor; 
 texto nome, frase, enderecoCliente; 
 caracter resposta; 
 logico achou; 
 
 
único caractere 
especial aceito 
O Calango é case sensitive, 
ou seja, maiúsculas e 
minúsculas se diferenciam. 
Comando de Atribuição: 
• Atribui um valor a uma variável: 
 
 
• Exemplo: 
– aux = 2; 
– soma = aux + 100; 
– b = (5 == 3); 
variável valor ou expressão = ; 
Comando de Atribuição: 
• O que está errado? 
– logico a, b; 
– real c, d; 
– inteiro x; 
– c = a + 100; 
– c = a == b; 
– c e d = 24.5; 
– x = a; 
 
 
Comando de Entrada: 
• Comando de leitura de dispositivos de entrada: ler um 
valor e atribuir a uma variável com tipo de dado coerente 
ao valor lido; 
leia 
leiaCaracter 
variável ( ) ; 
• Exemplo: 
– leia (idade); 
– leia (nome); 
– leiaCaracter(resposta); 
 
 
• Observação: a sintaxe em alguns livros considera 
 ler no lugar de leia 
leia → utilizado para ler variáveis 
inteiras, reais e textos 
leiaCaracter → utilizado para ler 
variáveis caracteres 
Comando de Saída: 
• Escreve o valor de uma variável ou texto em um 
dispositivo de saída. 
 
 
 
• Exemplos: 
– escreva (idade); 
– escreva ("Você pesa", peso , "quilos"); 
– escreval (x + 3); 
 
• Observação: a sintaxe em alguns livros considera 
 imprima ou escrever no lugar de escreva 
 
 
escreva 
ou 
escreval 
expressão ( ) 
, 
; 
escreval → 
escreve e salta 
para a próxima 
linha na tela de 
execução 
Blocos: 
 Consiste em um conjunto de comandos (ou 
instruções) com uma função bem definida; 
 
 Serve para definir os limites onde as variáveis 
declaradas em seu interior são conhecidas; 
< declaração de variáveis> 
inicio 
 <comandos> 
fimalgoritmo 
Português Estruturado 
 
 
..... 
Diagrama de Chapin 
início 
fim 
Fluxograma 
Expressões Aritméticas Calango: 
 
– raizQuadrada(x): calcula a raiz quadrada de x 
– abs(x): obtém o valor absoluto(módulo) de x 
– exp(b,e): obtém o valor de b elevado a e 
– comparaTexto(end1,end2): compara o texto end1 com end2 
(retorna 0, >0 ou <0) 
– maiusculo(nome1): retorna o maiúsculo do texto nome1 
– minusculo(nome1): retorna o minúsculo do texto nome1 
– maiusculoCaracter(c1): retorna o maiúsculo do caractere c1 
– minusculoCaracter(c1): retorna o minúsculo do caractere c1 
– tamanhoTexto(texto1): retorna o tamanho do texto (quantidade 
de caracteres) 
– limpaTela(): limpa toda a tela de execução 
– resto da divisão de inteiros m por i  m mod i  m % i 
– quociente inteiro de inteiros m por i  m \ i 
Estrutura do Calango: 
algoritmo semNome; 
// Síntese 
// Objetivo: 
// Entrada: 
//Saída: 
principal 
// Declarações 
 
// Instruções 
fimPrincipal 
{ Síntese do problema 
{ 
Bloco de criação 
ou declaração 
de variáveis 
{ Bloco de instruções 
Porcentagem: 
¼ de 200 = ¼ * 200 = 50; 
3/8 de 320 = 3/8 * 320 = 120; 
20% de 800 = 20/100 * 800 = 160; 
3% de 600 = 3/100 * 600 = 18; 
15,00 é 8% de ? = 15 = 8/100 * x; 
180,00 é ...% de 240,00 = 180 = x/100 * 240. 
Aumentos e Descontos Percentuais: 
• Aumentos: 
↑20% = * 1.20; 
↑ 30% = *1.30; 
↑4% = *1.04; 
• Descontos: 
↓ 20% = *0.80; 
↓40% = *0.60; 
↓2% = *0.98 
 
Exercícios: 
19% de x é igual a: 
400% de x é igual a: 
37% de 20,00 é igual a: 
Aumentar 30% significa multiplicar por: 
Aumentar 2% significa multiplicar por: 
Diminuir 27% significa multiplicar por: 
Diminuir 8% significa multiplicar por: 
 
Contato: 
grazielaf@ucb.br

Outros materiais