A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Algoritmos e Estruturas de Dados I Prof. Dsc. Alex F. V. Machado

Apresentações semelhantes


Apresentação em tema: "Algoritmos e Estruturas de Dados I Prof. Dsc. Alex F. V. Machado"— Transcrição da apresentação:

1 Algoritmos e Estruturas de Dados I Prof. Dsc. Alex F. V. Machado

2 Algoritmo Textual Formal
Troca de pneu abre(porta_malas) Se acessorio_ok = FALSO Então fecha(porta_malas) espera_carona() Senão pega_triangulo() ...

3 Pseudocódigo ou Linguagem Estruturada
Algoritmo Média Var N1, N2, Média : real Início Leia N1, N2 Média  (N1 + N2) / 2 Se Média < Então Escreva “Reprovado” Senão Escreva “Aprovado” Fim_se Fim. Início Ler N1, N2 Média (N1+N2)/2 .N. Média > 7 “Reprovado” .S. “Aprovado” Fim 3 3

4 Algoritmo para somar 2 números: Liguagem Natural Linguagem Estrutural
Obter o primeiro número; Obter o segundo número; Somar os 2 números; Escrever o resultado. Algoritmo declare a,b,c numerico inicio leia a leia b c ← a + b escreva c Fim algoritmo 4

5 Tipos de Linguagens de Programação
1 - Totalmente codificadas em binário (0´s e 1´s) 2 - Usa instruções simbólicas para representar os 0´s e 1´s 3 - Voltadas para facilitar o raciocínio humano Baixo Nível Alto Nível (1) (2) (3)

6 Pascal {Programa que soma 2 numeros } Program Soma; var A, B, C : integer; begin Readln( A ); Readln( B ); C := A + B; Writeln( C ); end. Portugol Algoritmo declare a,b,c numerico inicio leia a leia b c ← a + b escreva c Fim algoritmo C++ /*Programa que soma 2 números */ #include <stdio.h> int main(void){ int A, B, C; scanf("%d", &A); scanf("%d", &B); C = A + B; printf("%d", C ); } 6


Carregar ppt "Algoritmos e Estruturas de Dados I Prof. Dsc. Alex F. V. Machado"

Apresentações semelhantes


Anúncios Google