Linguagem de Programação Prof. Fabricio Roulin Bittencout

Slides:



Advertisements
Apresentações semelhantes
Algoritmo e Programação
Advertisements

Introdução a Programação
INTRODUÇÃO – LOGICA E ALGORITMOS
Algoritmos.
Tomada de Decisões Aula 3.
ALGORITMO E PROGRAMAÇÃO DE COMPUTADORES
Algoritmos e Programação
Introdução a Programação Renata Freire
Introdução a Programação Renata Freire
Estruturas de Controle
Universidade Federal do Espírito Santo
Introdução aos Algoritmos
Comandos condicionais
Ling. e Técnicas de Programação I 3º semestre Plano de Ensino 2011
Algoritmos Prof. Kelly E. Medeiros.
Algoritmos e Estruturas de Dados I Construção de Algoritmos
Processamento da Informação BC-05045
Algoritmos e Estruturas de Dados I – Estruturas de Controle de Fluxo
Introdução à Programação
Capítulo 3 Estruturas de Controle
CEPMAT Curso Técnico em Informática
INTRODUÇÃO – LOGICA E ALGORITMOS
Estrutura de dados, pseudocódigo
Algoritmos e Programação de Computadores
Introdução a Programação
Algoritmos e Programação de Computadores
Operadores e Estruturas Condicionais 29/04/2014. Operadores Aritméticos.
Operadores Relacionais, Lógicos e comandos de condição
TÉCNICAS DE PROGRAMAÇÃO
INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO
Instituto Federal de Santa Catarina
Linguagem e Ambiente Scratch
Faculdade Talentos Humanos - FACTHUS - Algoritmo I - Rogério Rodrigues
BC-0505 Processamento da Informação
Profa. Mercedes Gonzales Márquez
Algoritmos e Estruturas de Dados I – Estrutura Condicional
ALGORITMOS Intensivo Janeiro e Fevereiro de 2011
CH: 60h Créditos: 3 Prof Me. Tiago Araujo
Algoritmo e Estrutura de Dados
Introdução a Algoritmos
ESTRUTURAS DE CONTROLE
Igor Steinmacher, MSc. O maravilhoso mundo da Lógica de Programação.
Algoritmos Estruturados
Programação de PIC em C Exposição das funções básicas para
Algoritmos e Estruturas de Dados I – Estruturas de Controle de Fluxo
Algoritmos e Estruturas de Dados I – Estrutura Condicional
Algoritmo e Estrutura de Dados
Algoritmos.
Profa. Mercedes Gonzales Márquez
Algoritmos Prof.: Carlos Alberto
Exercícios (Algoritmo Narrativo, Fluxograma e Pseudocódigo) RESOLVIDO
Algoritmos e Programação
Algoritmos e Programação I
Linguagem de Programação I Parte IV
Faculdades Integradas Camões
Exercícios Faça um algoritmos para trocar uma lampada queimada.
Linguagens de Programação
Linguagens de Programação
Aula 4 Estrutura de Decisão.
Disciplina: Lógica de Programação
Algoritmos Aula 5 Estrutura de Decisão e Repetição. Prof. Luiz
Estrutura de Repetição
Fundamentos de Programação
Introdução a Programação Aula 01 Jackson Eduardo
1Unidade – Estrutura Condicional SE Algoritmos e Linguagens de Programação Estrutura Condicional SE Faculdade INED – Abril 2007 Prof. Edwar Saliba.
Algoritmos – Conceitos Iniciais
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:

Linguagem de Programação Prof. Fabricio Roulin Bittencout

Bibliografia ASCENCIO, A. F. G.; CAMPOS, E. A. V. Fundamentos da programação de computadores: algoritmos, pascal, C/C++ e java. 2 ed. São Paulo: Pearson Prentice Hall, (ou) ASCENCIO, A. F. G.; CAMPOS, E. A. V. Fundamentos da programação de computadores: algoritmos, pascal e C/C++. São Paulo: Pearson Prentice Hall, 2005.

Introdução a Programação Algoritmo –“Algoritmo é uma sequência de passos que visa atingir um objetivo bem definido” (FORBELLONE, 1999) –“Algoritmo é a descrição de uma sequência de passos que deve ser seguida para a realização de uma tarefa” (ASCENCIO, 1999)

Introdução a Programação Construir um algoritmo para: –Trocar uma lâmpada! –Fritar um ovo!

Introdução a Programação 01: Desligar a energia 02: Pegar uma escada e colocá-la na posição 03: Pegar a lâmpada nova 04: Subir a escada com a lâmpada nova na mão 05: Retirar a lâmpada queimada 06: Colocar a lâmpada nova 07: Descer a escada com a lâmpada queimada na mão 08: Testar a lâmpada 09: Jogar a lâmpada queimada no lixo 10: Guardar a escada

Introdução a Programação Método para construção de algoritmos –Compreender completamente o problema a ser resolvido, destacando os pontos mais importantes –Definir os dados de entrada, ou seja, o que será fornecido pelo usuário

Introdução a Programação Método para construção de algoritmos –Definir o processamento, ou seja, quais cálculos serão efetuados e quais as restrições para estes cálculos –Definir os dados de saída, ou seja, quais dados serão gerados pelo processamento –Construir e testar o algoritmo

Estrutura Sequencial

ESTRUTURA FORMAL ALGORITMO DECLARE bloco de comandos FIM_ALGORITMO

Estrutura Sequencial DECLARAÇÃO DE VARIÁVEIS DECLARE var01 NUMÉRICO DECLARE var02, var03 LITERAL DECLARE var04 LOGICO

Estrutura Sequencial COMANDO DE ATRIBUIÇÃO var01 ← 4 var02 ← var var02 ← “nome” var03 ← falso

Estrutura Sequencial COMANDO DE ENTRADA LEIA var01 LEIA var02, var03

Estrutura Sequencial COMANDO DE SAÍDA ESCREVA var01 ESCREVA “O conteúdo da variável é:”, var02

Introdução a Programação Exercícios: –Faça um programa que receba 04 números, calcule e mostre a soma destes números. –Faça um programa que receba 03 notas, calcule e mostre a média aritmética.

Estrutura Condicional

Estrutura Condicional Simples SE condição ENTÃO comando SE nota >= 70 ENTÃO ESCREVA “Aprovado”

Estrutura Condicional Simples SE condição ENTÃO INICIO comando 1 comando 2 comando n FIM

Estrutura Condicional Simples SE nota >= 70 ENTÃO INICIO ESCREVA “Aprovado” historico = media FIM

Estrutura Condicional Composta SE condição ENTÃO comando SENÃO comando SE nota >= 70 ENTÃO ESCREVA “Aprovado” SENÃO ESCREVA “Reprovado”

Estrutura Condicional Composta SE condição ENTÃO INICIO comando 1 comando 2 FIM SENÃO INICIO comando 1 comando 2 FIM

Estrutura Condicional Composta SE nota >= 70 ENTÃO INICIO ESCREVA “Aprovado” historico = media FIM SENÃO INICIO ESCREVA “Reprovado” historico = media FIM

Estrutura Condicional SE condição1 E condição2 SE condição1 OU condição2