LÓGICA DE PROGRAMAÇÃO INTRODUÇÃO À PROGRAMAÇÃO DE COMPUTADORES

Documentos relacionados
Capítulo 1 - Lógica e Algoritmos

AULA 02. Lógica de Programação. Centro Educação Profissional Ezequiel Ferreira Lima CEPEF. Curso Técnico em Eletrônica.

3.1 - O que é um diagrama de bloco? Simbologia... 11

Técnicas de Programação

2. Criação de Algoritmos

Aula 4B. Lógica e Algoritmos. Profª. Fabiany

Algoritmos e Programação : Conceitos e estruturas básicas. Hudson Victoria Diniz

Programação de Redes de Computadores

Introdução à Lógica de Programação. Adaptação de Luis Otavio Alvares

Introdução à Lógica de Programação

PPM CONTEÚDO. Lógica de programação Programação para manufatura Sistemas supervisorios PROGRAMAÇÃO PARA MANUFATURA 05/03/2009

01/08/2011. Introdução Lógica Sequencia lógica Instruções Algoritmos Programas. Lógica. Lógica na programação. Instrução.

Introdução à Programação. slides de Deise Sacol

LÓGICA DE PROGRAMAÇÃO 1

INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO. ANÁLISE E DESENVOLVIMENTO DE SISTEMAS/PARANGABA PROF. MS. RONNISON REGES VIDAL Ceará, 01 de fevereiro de 2017

Computadores = cérebros eletrônicos?

Algoritmos e Fluxogramas

INTRODUÇÃO À PROGRAMAÇÃO. Introdução à Algoritmos. Prof. Me. Sérgio Carlos Portari Júnior

Lógica de Programação. Profas. Simone Campos Camargo e Janete Ferreira Biazotto

Linguagem de Descrição de algoritmos

Algoritmos. Prof. Jonatas Bastos Site:

Portugol. Tiago Alves de Oliveira

Disciplina de Algoritmos e Programação

Introdução a Computação

Faculdade de Estudos Avançados do Pará Disciplina: Algoritmos Professor: Armando Hage. Conceitos inicias

Algoritmos e Linguagem de Programação I

Programação de Computadores III

Introdução à Programação

INFORMÁTICA APLICADA AULA 02 ALGORITMOS

Fluxograma Pseudocódigo Estruturas de decisão. Professor Leandro Augusto Frata Fernandes

Programação de Computadores:

Algoritmos. Algoritmos e Linguagem de Programação - Prof Carlos Vetorazzi

Introdução à Lógica de Programação

I - CONCEITOS INICIAIS

Algoritmos e Técnicas. Lógica de Programação. É a técnica de encadear pensamento para atingir determinado objetivo.

Programação de Computadores

FIC Introdução à Programação de Computadores

Programação de Computadores III

Capítulo 1 Conceitos Básicos

Lógica de Programação e Algoritmos. Prof. André Y. Kusumoto

Universidade Veiga de Almeida Algoritmos e Linguagem I

Programação de Computadores:

Microcontroladores. Programação: fluxogramas, pseudocódigos e lógica. Prof. Daniel

Aula Bibliografia - Definições - Operadores - Criação de um algoritmo - Exercícios. Algoritmo e Programação. Prof.

Lógica de Programação, Algoritmos e Estruturas de Dados

Programação de Computadores III

Conceitos Básicos ENTRADA PROCESSAMENTO SAÍDA

Introdução à Algoritmos. Professora: Fabíola Gonçalves.

#Conceituação. Algoritmos. Eliezio Soares

Algoritmos - 1. Alexandre Diehl. Departamento de Física - UFPel

ALGORITMOS AULA 1. Profª Amanda Gondim

Algoritmos e Técnicas de Programação Introdução Givanaldo Rocha de Souza

Algoritmos e Linguagem de Programação I

Funcionamento do computador. Conceito e definição de algoritmos. Prof. Alex Camargo

Fundamentos de Lógica e Algoritmos Aula 2.5 Conceitos Básicos de Algoritmos. Prof. Dr. Bruno Moreno

Algoritmos e Técnicas de Programação

Técnicas de Programação. Prof. André Y. Kusumoto

CURSO de NIVELAMENTO INTRODUÇÃO À PROGRAMAÇÃO

Pseudocódigo e Visualg

Programação Básica de Computadores

Programação de Computadores

INTRODUÇÃO A LÓGICA DE PROGRAMAÇÃO

Aula 02. Algoritmos e Pseudocódigo

É neste ponto que entra o conceito de lógica de programação.

Algoritmos e Programação

Fluxograma. Conjunto de símbolos utilizados em fluxogramas

Algoritmos e Estrutura de Dados I Conceitos de Algoritmos. Prof. Elyssandro Piffer

Introdução à Programação. Ceça Moraes

Programação de Computadores IV. Introdução a Algoritmos SLIDES CEDIDOS POR Bruno Marques

Introdução aos Algoritmos

AULA 02. OBJETIVO: Desenvolvimento e solução de Algoritmos. LÓGICA DE PROGRAMAÇÃO

Introdução aos Algoritmos

Fig.1: Ilustração de Lógica Fonte: Internet

Transcrição:

LÓGICA DE PROGRAMAÇÃO INTRODUÇÃO À PROGRAMAÇÃO DE COMPUTADORES

1. Introdução à Lógica de Programação

1.1. Lógica?

Lógica de programação é a técnica de encadear pensamentos para atingir determinado objetivo.

1.2. Sequência Lógica?

Sequência Lógica são passos executados até atingir um objetivo ou solução de um Problema.

1.3. Instruções?

Instruções são um conjunto de regras ou normas definidas para a realização de algo. Em informática, é o que indica a um computador uma ação elementar a executar.

1.4. Algoritmo?

Sequência finita de passos que levam a execução de uma tarefa.

Como exemplos podemos citar os algoritmos das operações básicas de números reais decimais.

Somar dois números.

Escreva o primeiro número no retângulo A Retângulo A Retângulo B Retângulo C + =

Escreva o segundo número no retângulo B Retângulo A Retângulo B Retângulo C + =

Some o número dos retângulos A e B e mostre o Resultado no retângulo C Retângulo A Retângulo B Retângulo C + =

1.5. Programas?

São do que algoritmos escritos numa linguagem (Pascal, C, Cobol, Fortran, Visual Basic) e que são interpretados e executados por um computador.

1.6. Exercícios.

1. Faça um algoritmo para multiplicar dois números. 2. Faça um algoritmo para trocar uma lâmpada.

2. Desenvolvimento de algoritmos

2.1. Pseudocódigo.

Os algoritmos são descritos em uma linguagem chamada pseudocódigo.

Este nome é uma alusão à posterior implementação numa linguagem de programação, ou seja, quando formos programar em C, por exemplo, estaremos gerando código em C.

Por isso os algoritmos são independentes das linguagens de programação. Ao contrário de uma linguagem de programação não existe um formalismo rígido de como deve ser escrito o algoritmo.

O algoritmo deve ser fácil de interpretar e de codificar. Ou seja, deve ser o intermediário entre a linguagem falada e a linguagem de programação.

2.2. Regras para construção do Algoritmo.

Precisamos de descrever a sequência de instruções, de forma simples e objetiva

Usar somente um verbo por frase.

Imaginar que você está desenvolvendo um algoritmo para pessoas que não trabalham com informática.

Usar frases curtas e simples.

Ser objetivo.

Utilizar palavras que não tenham sentido dúbio.

2.3. Fases.

Três fases fundamentais. Entrada Processamento Saída

Entrada: Dados de entrada do algoritmo.

Processamento: Procedimentos para alcançar o resultado final.

Saída: Dados já processados.

2.4. Exemplo de algoritmo.

Calcular a média de três testes realizados pelos alunos do curso de Informática.

Média = t1 + t2 + t3 3

Para criar o algoritmo proposto deveremos fazer 3 perguntas.

a) Quais são os dados de entrada?

b) Qual será o processamento a ser utilizado?

c) Quais serão os dados de saída?

a) Quais são os dados de entrada? Resposta: t1, t2 e t3.

b) Qual será o processamento a ser utilizado? Resposta: Somar todos os dados e dividi-los por tês.

c) Quais serão os dados de saída? Resposta: A média.

Algoritmo Recebe a nota de t1 Recebe a nota de t2 Recebe a nota de t3 Soma as notas e divide por 3 Mostra o resultado

2.5. Depuração.

Após desenvolver um algoritmo, este deverá ser testado.

Seguir as instruções do algoritmo de forma precisa para verificar se o procedimento utilizado está correto ou não.

Nota do Teste 1 Nota do Teste 2 Nota do Teste 3 t1 t2 t3 Média

2.6. Exercícios.

1. Identifique os dados de entrada, processamento e saída no algoritmo abaixo: Receba código da peça Receba valor da peça Receba Quantidade de peças Calcule o valor total da peça Mostre o código da peça e seu valor total

2. Faça um algoritmo para Calcular o stock médio de uma peça, sendo que stock médio = (qt mínima + qt máxima)/2

3. Faça a depuração do algoritmo anterior.

3. Fluxogramas

3.1. O que é um fluxograma?

Forma padronizada e eficaz para representar os passos lógicos de um determinado processamento.

Principal função é a de facilitar a visualização dos passos de um processamento.

3.2. Simbologia.

Dentro do símbolo deverá ser escrita alguma informação, pois os símbolos não nos dizem muito.

INÍCIO Receber t1 Receber t2 Receber t3 Calcular Média=(t1+t2+t3)/3 Média FIM

3.3. Exercícios.

1. Construa um fluxograma que: Leia a cotação do dólar (1 US Dólar = 0,757 ) Leia um valor em dólares Converta esse valor para euros Mostre o resultado

2. Construa um fluxograma que: Leia 4 números Calcule o dobro de cada um dos números Some todos os resultados Mostre o resultado