Algoritmo I Aula 05 Pseudo-Linguagem.

Slides:



Advertisements
Apresentações semelhantes
Pseudo-código: sintaxe
Advertisements

Marco Antonio Montebello Júnior
Algoritmo e Programação
Algoritmos.
Introdução a Programação Renata Freire
Estruturas de repetição
Introdução à Lógica de Programação (cont.)
Estruturas de Controle
Introdução aos Algoritmos
Lógica de Programação Módulo II
Crediné Silva de Menezes Orivaldo de Lira Tavares 2011/2
6.3 – Estruturas Repetitivas
Processamento da Informação BC-05045
Algoritmos.
Estruturas de Controle
Algoritmos e Estruturas de Dados I – Estruturas de Controle de Fluxo
ENGENHARIA AMBIENTAL COMPUTAÇÃO APLICADA Aula 7
Fluxogramas e Pseudo-código
Capítulo 3 Estruturas de Controle
Linguagem de Programação I Parte II
Linguagem de Programação I Parte III
CEPMAT Curso Técnico em Informática
Representação de Algoritmos
Estruturas de Repetição
Estrutura de dados, pseudocódigo
Lógica de Programação Aula anterior
Universidade Federal de Alagoas – UFAL Centro de Tecnologia – CTEC
Estruturas de Repetição
LINGUAGENS DE PROGRAMAÇÃO PROF. DANIELA PIRES
Introdução a Programação
Operadores e Estruturas Condicionais 29/04/2014. Operadores Aritméticos.
Operadores Relacionais, Lógicos e comandos de condição
Programação e Estrutura de Dados
Lógica de Programação/ Algoritmos Engenharia Produção 2014
Instituto Federal de Santa Catarina
Linguagem e Ambiente Scratch
Estrutura de Decisão Multipla
Faculdade Talentos Humanos - FACTHUS - Algoritmo I - Rogério Rodrigues
BC-0505 Processamento da Informação
Algoritmos.
Objetivos Representação de Algoritmos Português Estruturado
Algoritmos - Profa. Alciléia1 Profa. Maria Alciléia Alves Rocha Funções em C 2011.
CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL UNIDADE 4 Itens fundamentais para Desenvolvimento de algoritmos.
ESTRUTURAS DE CONTROLE
Operadores Relacionais e Lógicos
Igor Steinmacher, MSc. O maravilhoso mundo da Lógica de Programação.
Algoritmos Estruturados
Algoritmos e Estruturas de Dados I – Estruturas de Controle de Fluxo
Algoritmos e Estruturas de Dados I – Estrutura de Repetição
ENGENHARIA DE CONTROLE E AUTOMAÇÃO COMPUTAÇÃO PARA ENGENHARIA Aula /02/2013 Professor Leomir J. Borba- –
Algoritmo e Estrutura de Dados
Algoritmos e Estruturas de Dados I – Estrutura de Repetição
Variáveis e Operadores
Algoritmos e Estrutura de Dados I
Linguagens de Programação
Fundamentos de linguagens de programação
ALGORITMOS AULA 3. Objetivos Apresentação das estruturas básicas; Definição de tipos de dados; Seqüência de ações; Operações – Atribuições; – Entrada.
Algoritmos.
Algoritmos e Estruturas de Dados I – Estruturas de Controle de Fluxo
Programação de Computadores - 1
Algoritmos Prof.: Carlos Alberto
Fundamentos de Programação
Linguagem de Programação I PARTE i
Exercícios Faça um algoritmos para trocar uma lampada queimada.
11 Revisão da Linguagem C Prof. Kariston Pereira Adaptado de Material gentilmente fornecido pelo Prof. Rui Tramontin (DCC/UDESC)
Profº Antonio Carlos Marcelino de Paula
Linguagem de Programação Prof. Fabricio Roulin Bittencout
Lógica de programação Introdução à lógica de programação
Adriano A. Ribeiro. Português Estruturado Apesar do Português Estruturado ser uma linguagem bastante simplificada, ela possui todos os elementos básicos.
Lógica de Programação Aula 06 Prof. Marcelo Marcony.
Transcrição da apresentação:

Algoritmo I Aula 05 Pseudo-Linguagem

Pseudo-Linguagem Pseudo-linguagem é uma forma genérica de escrever um algoritmo, utilizando uma linguagem simples (nativa a quem o escreve, de forma a ser entendida por qualquer pessoa) sem necessidade de conhecer a sintaxe de nenhuma linguagem de programação. Não pode ser executado em sistema real

Escrita de Algoritmos Na criação de algoritmos, utilizamos os conceitos de bloco lógico, entrada e saída de dados, variáveis, constantes, atribuições, expressões lógicas, relacionais e aritméticas, bem como comandos que traduzam esses conceitos de forma a representar o conjunto de ações

Escrita de Algoritmos Para que esse conjunto de ações se torne viável, deve existir uma perfeita relação lógica intrínseca ao modo pelo qual essas ações são executadas.

Escrita de Algoritmos O algoritmo é definido por meio das estruturas básicas de controle do fluxo de execução: Seqüencia; Seleção; Repetição; Com a combinação delas, poderemos criar algoritmos para solucionar nossos problemas

Estrutura Seqüencial A estrutura seqüencial de um algoritmo corresponde ao fato de que o conjunto de ações primitivas será executado em uma seqüência linear de cima para baixo e da esquerda para a direita. Isto é, na mesma forma que foram escritas. As devem ser terminadas por (;)

Estrutura Seqüencial Modelo Geral início ação 1; ação 2; ação 3; ... ação n; fim.

Estrutura Seqüencial Declaração de variáveis Início real: NOTA1, NOTA2, NOTA3; inteiro: IDADE; caracter: LETRA, fim.

Estrutura Seqüencial Entrada de dados Início leia(N1,N2,N3,NOME); fim.

Estrutura Seqüencial Processamento Início MEDIA  (N1 + N2 + N3)/3; fim.

Estrutura Seqüencial Saída Início escreva(MEDIA); fim.

Estrutura Seqüencial Exemplo de algoritmo Problema: Construa uma algoritmo que calcule a media aritmética entre quatro notas bimestrais

Estrutura Seqüencial Exemplo de algoritmo Solução: inicio real: N1,N2,N3,N4,MEDIA; leia (N1,N2,N3,N4); MEDIA  (N1+N2+N3+N4)/4; escreva (MEDIA); fim

Atividade Utilizando pseudo-linguagem, resolva os problemas: Faça um algoritmo que calcule e mostre a área de um triângulo. Sabe-se que: Área= (base * altura)/2 Sabe-se que: 1 pé = 12 polegadas 1 jarda = 3 pés 1 milha = 1.760 jardas Faça um algoritmo que receba uma media em pés, faça as conversões a seguir e mostre os resultados a) Polegadas b) Jardas c) Milhas

Solução Problema 1 inicio real: BASE,ALTURA,AREA leia(BASE,ALTURA) AREA  (BASE * ALTURA)/2 escreva(AREA) fim

Solução Problema 2 Inicio inteiro: PES,POLEGADAS,JARDAS,MILHAS leia(PES) POLEGADAS  PES*12 JARDAS  PES/3 MILHAS  JARDAS/1760 escreva (POLEGADAS,JARDAS,MILHAS) fim

Lista de Exercícios Resolver a 2ª lista de exercícios. Resolver a 3ª lista(24 exercícios). Mesma lista de programação, resolver em linguagem algorítmica. Entregar manuscrito em papel almaço até dia 06/04. Valendo ponto.