lógica de programação 3
DESCRIPTION
Definição de: Algoritmo Não Computacional, Linguagens de Programação, Técnicas de Programação, Portugol, Linearização e Modularização de expressões, Operadores Especiais,TRANSCRIPT
Aula 3
Inicio
| Leia Cod;
| Leia Valor;
| Leia Qtd;
| Faça total = Qtd*Valor;
| Escreva Cod;
| Escreva Valor;
Fim
Inicio
| Leia qtdmax;
| Leia qtdmin;
| Faça EstMédio = (qtdmin+ qtdmax)/2;
| Escreva EstMédio;
Fim
Usar um telefone PúblicoInicio| 1. Tirar o Fone do gancho;| 2. Ouvir o sinal de linha;| 3. Introduzir o cartão;| 4. Teclar o número desejado;| 5. Se der o sinal de chamar;| | 5.1 Conversar;| | 5.2 Desligar;| | 5.3 Retirar o cartão;| Senão| 6.1 Repetir;Fim.
São softwares que permitem o desenvolvimento de programas.
Exemplos de linguagens de programação:
Pascal;
Clipper;
C, C++, C#;
Visual Basic;
Delphi;
Seqüencial;
Estruturada;
Orientada a Objetos;
Orientada a eventos;
Os algoritmos que faremos serão feitos em Português estruturado ou “Portugol”;
A palavra “Portugol” é um misto de Português com Algol, uma linguagem de programação popular na década de 50.
+ Adição
- Subtração
* Multiplicação
/ Divisão
> Maior que
< Menor que
>= Maior ou igual
<= Menor ou igual
= Igual
<> Diferente
Para o algoritmo todas as expressões aritméticas devem ser colocadas de maneira linear, ou seja, em linhas.
Exemplo:
Tradicional: Computacional
[ ½ +(5-3) ] +1 = (2/3+(5-3))+1=
Modularização é dividir a expressão em partes.
Exemplo:
2+2/2=3
(2+2)/3=2
Na informática podemos usar parênteses dentro de parênteses
MOD Retorna o resto da divisão entre 2 números inteiros.
DIV Retorna o valor inteiro da divisão entre números inteiros.
Exemplo: 13 div 2 =6
13 mod 2 =1
1 Crie um algoritmo que leia 3 números, some os dois primeiros e multiplique o resultado pelo terceiro.
Mostre o resultado.