PROGRAMAÇÃO
MOBILE – AULA 12
ESTUDO
DE ALGORITMOS
ENTRADA/SAÍDA
DE DADOS
A
entrada/saída de dados são essenciais para o funcionamento de uma
programa. Entende-se por entrada os dados fornecidos pelo usuário do
programa por meio de dispositivos de entrada como, mouse ou teclado,
enquanto a saída de dados nada mais é do que o resultado produzido
a partir do processamento dos dados de entrada.
Comandos
para entrada de dados
São
comandos utilizados para receber dados fornecidos pelo usuário e
guardá-los em variáveis. Por meio desse comandos é possível
formulários de dados que possibilitem ao usuário utilizar o
teclado, para fazer uma digitação, ou o mouse, para selecionar
opções. Tais comando podem mudar de nome de acordo com a linguagem
de programação utilizada. Alguns deles são:
Comandos
para saída de dados
Comandos
que exibem mensagens e conteúdos de variáveis para o usuário de um
programa. As mensagens são exibidas obrigatoriamente entre aspas
e as variáveis fora de aspas. Muitas linguagens utilizam também o
símbolo apóstrofo para exibição de mensagens. No caso de PHP
existe a possibilidade de se exibir tanto as mensagens quando as
variáveis dentro de aspas, pois antes de cada variável PHP é
utilizado o simbolo “$”, que a distingue do resto da
mensagem.
Os
comandos de saída também podem variar de linguagem para linguagem,
alguns exemplos são:
escreva(instrução
algorítmica);
write(linguagem
Pascal);
document.write(linguagem
Java Script);
Printf(linguagem
C);
echo(linguagem
PHP).
A
seguir temos um exemplo de entrada/saída de dados em um algoritmo.
escreva(“nota1”);
leia(var_nota1);
escreva(“nota2”);
leia(var_nota2)
var_media
= (var_nota1+var_nota1)/2;
escreva(“média
= ”,var_media);
Com
isso temos a descrição, passo a passo, do que o programa deve fazer
para que o usuário possa digitar duas notas, como entrada de dados,
e uma média aritmética seja produzida como saída de dados.
ATIVIDADES
Faça
adaptações no algoritmo “media” para que seja calculado a
média entre quatro notas.
Monte
um algoritmo que solicite ao usuário um capital, uma taxa
percentual, o tempo e mostre o juros, sabendo que: juros <-
capital * taxa / 100 * tempo.
Monte
um algoritmo que calcule a área de um quadrado, sabendo que: area
<- lado * lado.
Monte
um algoritmo que calcule a área de um retângulo, sabendo que: area
<- lado1 * lado2.
Monte
um algoritmo que calcule a área de um triângulo, sabendo que: area
<- base * altura / 2.
Monte
um algoritmo que calcule a área de um círculo, sabendo que: area
<- 3.14 * raio * raio.