lógica de programação 3

13
Aula 3

Upload: jose-lopes

Post on 04-Jul-2015

93 views

Category:

Software


0 download

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

Page 1: Lógica de programação 3

Aula 3

Page 2: Lógica de programação 3

Inicio

| Leia Cod;

| Leia Valor;

| Leia Qtd;

| Faça total = Qtd*Valor;

| Escreva Cod;

| Escreva Valor;

Fim

Page 3: Lógica de programação 3

Inicio

| Leia qtdmax;

| Leia qtdmin;

| Faça EstMédio = (qtdmin+ qtdmax)/2;

| Escreva EstMédio;

Fim

Page 4: Lógica de programação 3

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.

Page 5: Lógica de programação 3

São softwares que permitem o desenvolvimento de programas.

Exemplos de linguagens de programação:

Pascal;

Clipper;

C, C++, C#;

Visual Basic;

Delphi;

Page 6: Lógica de programação 3

Seqüencial;

Estruturada;

Orientada a Objetos;

Orientada a eventos;

Page 7: Lógica de programação 3

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.

Page 8: Lógica de programação 3

+ Adição

- Subtração

* Multiplicação

/ Divisão

Page 9: Lógica de programação 3

> Maior que

< Menor que

>= Maior ou igual

<= Menor ou igual

= Igual

<> Diferente

Page 10: Lógica de programação 3

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=

Page 11: Lógica de programação 3

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

Page 12: Lógica de programação 3

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

Page 13: Lógica de programação 3

1 Crie um algoritmo que leia 3 números, some os dois primeiros e multiplique o resultado pelo terceiro.

Mostre o resultado.