Vous êtes sur la page 1sur 21

Introduo Programao

Aula 3

Tpicos
Algoritmos Linguagem de programao Linguagem estruturada

Algoritmo Definio
Descrio de um conjunto finito de comandos para a soluo de um problema em um tempo finito.

Algoritmo Exemplo :: Trocar o pneu de um carro

Algoritmo Exemplo :: Trocar o pneu de um carro


1. Desparafusar a roda.

Algoritmo Exemplo :: Trocar o pneu de um carro


2. Suspender o carro com um macaco.

Algoritmo Exemplo :: Trocar o pneu de um carro


3. Retirar a roda com o pneu furado.

Algoritmo Exemplo :: Trocar o pneu de um carro


4. Colocar a nova roda.

Algoritmo Exemplo :: Trocar o pneu de um carro


5. Abaixar o carro.

Algoritmo Exemplo :: Trocar o pneu de um carro


6. Parafusar a roda.

Algoritmo Mais Exemplos


Pegar um Autocarro para a Uni-CV. Fazer um bolo. Fazer um barco de papel.

Algoritmo Propriedades
Possui um inicio e um fim; Possui sequncia lgica; Contm aces claras e precisas; Possui dados de entrada; Produz saidas previsveis; Deve ser eficaz;

Algoritmo Fluxo
Entrada

Sequencia Lgica

Sada

Algoritmo Fluxo
Raio R de uma circunferncia

P=2**R
Permetro P da circunferncia

Linguagem de programao
Estabelece regras de sintaxe para que o algoritmo possa ser entendido por uma mquina.

Algoritmo Linguagem de Programao

Raciocnio
int a, b, c; if (a > 2) a = b + c; else a = b c; return;

Algoritmo

Programa

O que linguagem estruturada?


forma de programar que preconiza que todos os programas podem ser reduzidos a apenas trs estruturas:
Sequncia
Deciso Iterao

Caractersticas
Sua principal caracterstica a utilizao de blocos para soluo de um problema. Permite a utilizao combinada de sub-rotinas compiladas separadamente, sem que pertenam ao mesmo programa propriamente dito.

EXERCICIO
Determinar o maior de dois nmeros (X, Y) Anlise Concepo

19

Algoritmo
Inicio Entrar (X); Entrar (Y); Ler (X); Ler (Y); Se (X<Y) ento Escrever (X, menor que,y); Seno Se (X=Y) ento Escrever (X, igual ao, Y); Seno Escrever (X, Maior que,y); Fim Fse Fse

Dvidas

Vous aimerez peut-être aussi