Lógica de Programação/ Algoritmos Engenharia Produção 2014

Slides:



Advertisements
Apresentações semelhantes
Estruturação de Linguagens (Pascal e C++)
Advertisements

Entrada, Processamento e Saída
ESTRUTURA DE DADOS Professor: Marcelo Mendes Turma: MBI-1
Linguagem de Programação I
TÉCNICAS DE PROGRAMAÇÃO I
Algoritmo I Aula 05 Pseudo-Linguagem.
Algoritmo Exemplo: faça um algoritmo para tocar todas as músicas de um cd. Após o usuário apertar o play Algoritmo Para as músicas de 1 até última música.
Algoritmos.
Trabalho Prático Teste de Software
ALGORÍTMOS E ESTRUTURA DE DADOS SLIDE - 2
Algoritmos Sílder Lamas Vecchi.
Introdução a Programação Renata Freire
Programação de Computadores - 3
PROGRAMAÇÃO MODULAR (com uso de subprogramas) prof
Construção de Algoritmos 1
Programação para Engenharia I
Algoritmos Escher.
Estruturas de Controle
THOBER CORADI DETOFENO, MSC. Aula 07
Lógica de Programação/ Algoritmos 2013
Algoritmos e Estruturas de Dados II
Lógica de Programação Módulo II
O Portal do Estudante de Computação
Programação I Caderno de Exercícios Nome.
Estruturas de Controle
Algoritmos e Estruturas de Dados I – Estruturas de Controle de Fluxo
Professor: Juliano Lucas Gonçalves
Variáveis, Tipos de Dados e Constantes
Lógica e Técnicas de Programação
Capítulo 3 Estruturas de Controle
Linguagem de Programação II Parte IX
Estrutura de dados, pseudocódigo
Universidade Federal de Alagoas – UFAL Centro de Tecnologia – CTEC
Introdução ao uso de vatores na linguagem PASCAL.
Semana 03 Comandos de desvio de fluxo. Expressões lógicas.
Operadores Relacionais, Lógicos e comandos de condição
Lógica de Programação/ Algoritmos Engenharia Produção 2014
Instituto Federal de Santa Catarina
Linguagem Pascal Prof. Sérgio Rodrigues.
Faculdade Talentos Humanos - FACTHUS - Algoritmo I - Rogério Rodrigues
Operadores Relacionais e Lógicos
Programação I CH: 60h Créditos: 3 Prof Me. Tiago Araujo.
Igor Steinmacher, MSc. O maravilhoso mundo da Lógica de Programação.
VARIÁVEIS COMPOSTAS HOMOGÊNEAS UNIDIMENSIONAIS (VETORES)
Algoritmos e Estruturas de Dados I – Estruturas de Controle de Fluxo
Algoritmos - exercícios
Programação de computadores Prof. Giovanni Castro.
Algoritmo e Estrutura de Dados
Algoritmos e Programação
Algoritmos e Estruturas de Dados I – Estrutura de Repetição
Linguagem C - Funções Automação Industrial Informática Básica
Introdução aos algoritmos de programação
Técnicas de Programação I
Fundamentos de linguagens de programação
Exercícios de Fixação PARTE 3
Profa. Mercedes Gonzales Márquez
Programação de Computadores - 1
Algoritmos Prof.: Carlos Alberto
Introdução à Programação
Informática Aplicada à Ciência da Informação
Fundamentos de Linguagens de Programação
Algoritmo Triângulo Problema: Precisa-se de um programa capaz de ler três valores para os lados de um triângulo e verificar se os lados fornecidos formam.
Linguagem de Programação I PARTE i
Introdução à Programação
Sistemas para Internet Algoritmos e Lógica de Programação
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:

Lógica de Programação/ Algoritmos Engenharia Produção 2014 Prof. Esp. Valdeci Ançanello vansanello@asser.com.br http://ftprc.asser.com.br/~vansanello

Comandos de Entrada e saída

Comandos de Entrada É o comando que permite que o usuário digite dados, possibilitando um “dialogo com o computador”.

Comandos de Entrada O dado digitado é armazenado temporariamente em um registrador e, depois, copiado para a posição de memória indicada pelo comando.

Comandos de Entrada Lembre-se que todo nome de uma variável representa uma posição de memória.

Comandos de Entrada Sintaxe: Em algoritmo Leia(nome_da_variável) Em Pascal readln(nome_da_variável)

Comandos de Saída É o comando responsável por enviar um resultado, uma informação ao usuário, podendo ser uma pergunta ou uma resposta.

Comandos de Saída O valor de cada variável é buscado na memória e inserido em um dispositivo de saída.

Comandos de Saída Através desse comando o computador pode emitir os resultados e outras mensagens para o usuário através da tela ou uma impressora

Comandos de Saída Sintaxe Em algoritmo Escreva(nome_da_variável) ou Escreva(mensagem ao usuário) Em Pascal writeln(nome_da_variável) ou writeln(mensagem ao usuário)

Entrada, Processamento e Saída Para criar um programa que seja executável dentro de um computador, deve-se ter em mente 03 pontos de trabalho: Entrada de dados; Processamento; Saída

Entrada, Processamento e Saída Se os dados forem inseridos de forma errada, serão conseqüentemente processados de forma errada e resultarão em respostas erradas.

Entrada, Processamento e Saída O processo de execução de um programa ocorre conforme a ordem exposta, após a entrada de dados com a instrução leia e sua saída com a instrução escreva.

Entrada, Processamento e Saída O processamento será uma conseqüência da manipulação das variáveis em ação.

ESTRUTURAS DE CONTROLE

Estruturas de Controle Na criação de algoritmos, utilizaremos conceitos básicos de Entrada de Dados, Processamento e Saída de Dados, variáveis, constantes, atribuições, expressões lógicas, relacionais e aritméticas e funções matemáticas.

Estruturas de Controle 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, e regido o fluxo de execução.

Estruturas de Controle Através das estruturas básicas de controle do fluxo de execução – seqüenciação, seleção e repetição – e da combinação delas, podemos criar m algoritmo para solucionar qualquer problema.

Estrutura Seqüencial É o conjunto de ações primitivas que serão executadas numa seqüência linear de cima para baixo e da esquerda para a direita, isto é, na mesma ordem em que foram escritas.

Sintaxe - Algoritmo ALGORITMO <NOME DO PROGRAMA> VAR <DECLARAÇÃO DE VARIÁVEIS E SEUS TIPOS> INICIO <INICIO DA ESCRITA DO CORPO DO ALGORITMO> <INSTRUÇÕES> <COMANDOS> <ATRIBUIÇÕES> <PROCESSAMENTO> FIM.

Sintaxe - Pascal PROGRAM <NOME DO PROGRAMA>; VAR <DECLARAÇÃO DE VARIÁVEIS E SEUS TIPOS> BEGIN <INICIO DA ESCRITA DO CORPO DO ALGORITMO> <INSTRUÇÕES> <COMANDOS> <ATRIBUIÇÕES> <PROCESSAMENTO> END.

Exemplo Construa um algoritmo que calcule a média aritmética entre quatro notas quaisquer fornecidas pelo usuário.

Resposta em Algoritmo

Resposta em Algoritmo

Exercício 01 Faça um algoritmo que calcule a área do triângulo e mostre como saída os resultados: Altura, Base Área do triângulo

Exercício 02 Faça um algoritmo que leia Nome do funcionário,Salário base, quantidade faltas, quantidade de hora extra, ao final mostre: Nome funcionário, Salário Base; Salário Bruto, Valor das faltas, Valor das horas extras, Valor do imposto (8,95% de inss (ficticio) sobre o total a receber) Valor liquido a receber.

Exercício 03 Efetuar o cálculo da quantidade e valor de combustível gasto em uma viagem de automóvel, o usuário devera entrar com os seguintes dados: Valor do litro do combustível; Distancia percorrida na viagem; Autonomia do veículo (km/litros);

Exercício 04 Crie um algoritmo que leia a temperatura em Celsius e as mostre em: Kelvin onde ° K = °C + 273,15 Fahrenheit onde °F = °C × 1,8 + 32

Exercício 05 Elabore um algoritmo que leia: Nome Produto; Valor Produto em real (R$); Quantidade vendida; Valor do dólar (U$); E mostre os seguintes resultados. Nome produto; Valor total em reais; Valor total em dólar.