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

Slides:



Advertisements
Apresentações semelhantes
Linguagem PASCAL Estruturas de Controle
Advertisements

Programação de Computadores - 2
Adaptado de material da profa. Maria Aparecida Livi
Algoritmos e Programação Estruturada Conceitos básicos
Sintaxe de Fortran 25/abril/2006. Comandos Fortran PROGRAM PRINT READ STOP END.
Algoritmos com seleção
O Portal do Estudante de Computação
GAUSS COM PIVOTEAMENTO
Algoritmos e Estruturas de Dados I Construção de Algoritmos
Variáveis, Tipos de Dados e Constantes
Algoritmos Fabrício Costa Santana
MÉTODO JACOBI.
Ponteiros em Pascal Variáveis ponteiros são aquelas que guardam o endereço de outra, possibilitando o acesso a seu conteúdo. Declaração em Pascal:  var.
Introdução ao uso de vatores na linguagem PASCAL.
Computação Eletrônica Subprograma. Função O que este programa faz? Program funcao; var n,x: real; begin write('Entre n: '); readln(n); x := cos(n); write(x);
Programação de PIC em C Exposição das funções básicas para
VARIÁVEIS COMPOSTAS HOMOGÊNEAS UNIDIMENSIONAIS (VETORES)
Computação Eletrônica
Algoritmo e Estrutura de Dados
1Unidade – Estrutura Condicional CASE Algoritmos e Linguagens de Programação Estrutura Condicional CASE Faculdade INED – Abril 2007 Prof. Edwar.
Técnicas de Programação I
Programação de Computadores - 1
Exercícios (Algoritmo Narrativo, Fluxograma e Pseudocódigo) RESOLVIDO
Linguagens de Programação
Algoritmos e Lógica de Programação
Técnicas de Programação I Reconhecer e aplicar corretamente o conceito da Estrutura de Repetição com variável de controle.
Linguagens de Programação Conceitos e Técnicas Valores e Tipos de Dados Prof. Isabel Cafezeiro
Pseudocódigo É a técnica na construção de algoritmos mais próxima de uma linguagem de programação. Estrutura básica: Algoritmo [Variáveis:, : ] Início.
Linguagem de Programação – Aula 03 Prof. Me. Ronnison Reges Vidal.
Lógica de programação Introdução à lógica de programação Diagrama de bloco Programação Sequencial 1.
Algoritmos e Programação utilizando Visualg
Conceitos Fundamentais de Algoritmos
Algoritmos e Estruturas de Dados I
Baseado nos slides do professor Dr. Daniel Caetano
Algoritmo e Estrutura de Dados I
Algoritmos e Estruturas de Dados I Prof. Dsc. Alex F. V. Machado
Resolução De Problemas Em Informática
Aula02 – Técnicas de Programação II
Estruturas de Repetição
Introdução ao VisuALG Prof. Andrew Rodrigues
Programação - algoritmia
Estruturas de Repetição
Prof. Wellington Franco
FUNDAMENTOS DE PROGRAMAÇÃO
INTRODUZINDO UMA LINGUAGEM DE PROGRAMAÇÃO
Algoritmos e Lógica de Programação
Estrutura Condicional II
Programação de Computadores I – Arquivos
Estrutura Condicional
PASCAL – Estruturas de repetição Prof. Ernani Viriato de Melo
LÓGICA DE PROGRAMAÇÃO/ALGORITMOS
Prof. Poliana Cássia Soares
Estruturas de Repetição
PROGRAMAÇÃO I UNIDADE 3.
Agenda Tipos de Informação Tipos de Dados Variáveis Constantes
ELEMENTOS DE ORGANIZAÇÃO DE COMPUTADORES :
LÓGICA DE PROGRAMAÇÃO LÓGICA: parte da filosofia que trata das formas do pensamento em geral (dedução, indução, hipótese, inferência).
LÓGICA DE PROGRAMAÇÃO Estruturas de Decisão
DEInfo - Prof. Paulemir Campos
Programação de Computadores I – Arquivos
Prof.: Carlos Alberto Algoritmos Prof.: Carlos Alberto
Professora Roberta Bonamichi Guidi Garcia
Fundamentos de Programação 1
CCT0672- Introdução a Programação Aula 01: Apresentação da ementa.
Construção de Algoritmos AULA 03
Introdução a lógica de programação Tipos de algoritmos.
Representação de Algoritmos
Matrizes.
O que é Programação? = ABSTRAÇÃO!
Vetores.
Transcrição da apresentação:

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

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

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 < 7 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

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

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)

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