Módulo Lógica Programação com aplicações em Java. Projeto khouse Profissionalizante Profª Larissa Brandão



Documentos relacionados
Algoritmos. Cláudio Barbosa

Algoritmos: Lógica para desenvolvimento de programação de computadores. Autor: José Augusto Manzano. Capítulo 1 Abordagem Contextual

Aula 10 Introdução à Algoritmos. Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes

Sumário. INF01040 Introdução à Programação. Elaboração de um Programa. Regras para construção de um algoritmo

Lógica de Programação

Resolução de problemas e desenvolvimento de algoritmos

Lógica de Programação

Algoritmos não se aprendem: Copiando algoritmos Estudando algoritmos Algoritmos só se aprendem: Construindo algoritmos Testando algoritmos

Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia de Computação CECOMP

Programação para Computação

A lógica de programação ajuda a facilitar o desenvolvimento dos futuros programas que você desenvolverá.

Algoritmos e Programação (Prática) Profa. Andreza Leite andreza.leite@univasf.edu.br

INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO. Isac Aguiar isacaguiar.com.br

1.1. Organização de um Sistema Computacional

Introdução à Computação

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

Introdução à Programação e Algoritmos. Aécio Costa

Dadas a base e a altura de um triangulo, determinar sua área.

Universidade Federal de Uberlândia Faculdade de Computação. Conceitos básicos de algoritmos

Introdução a Programação

Programação 1. Rafael Vargas Mesquita. ftp://ftp.ci.ifes.edu.br/informatica/mesquita/

UFRPE Prof. Gustavo Callou

Disciplina: Organização de computadores

Algoritmos e Programação de Computadores

PROGRAMAÇÃO DE COMPUTADORES (Teoria)

Metodos de Programação

Algoritmos e Programação de Computadores I. Prof. Eduardo

Introdução à Programação de Computadores Parte I Componentes Básicos do Computador e de um Programa

Engenharia de Software

Processamento da Informação Teoria. Algoritmos e Tipos de dados

Conceitos Importantes:

1.2. Sistemas de Programação

2. ALGORITMOS. Unesp Campus de Guaratinguetá. Curso de Programação Computadores Prof. Aníbal Tavares Profa. Cassilda Ribeiro

Simulado de Algoritmos - Respostas

IFTO LÓGICA DE PROGRAMAÇÃO AULA 01

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

Programação de Computadores I Pseudocódigo PROFESSORA CINTIA CAETANO

FACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES

Programação de Computadores I Fluxogramas PROFESSORA CINTIA CAETANO

CAI - Introdução. André Luís Duarte. exatasfepi.com.br

Programação I. Introdução a Lógica de Programação

Programação Estruturada

Curso de C. Introdução by Arnaldo V. Moura e Daniel F. Ferber

Ler e interpretar simbologias elétricas. Elaborar diagramas elétricos em planta baixa. Ler e interpretar Planta Baixa.

PLANO DE ESTAGIO INTEGRADO A PROPOSTA PEDAGOGICA DO CURSO

Algoritmos e Programação. Prof. Tarcio Carvalho

Module Introduction. Programação. Cap. 4 Algoritmos e Programação Estruturada

Introdução à Programação de Computadores

Lógica de programação Instrução Algoritmo Diferença entre algoritmo e programa

A apresentação através de fluxos lógicos consegue mostrar mal entendidos e pontos que são controversos.

Introdução à Lógica de Programação (cont.)

Tecnologia da Informação. Visão Geral sobre Informática

Introdução à Programação. João Manuel R. S. Tavares

Lógica. Everson Santos Araujo

Plano de Trabalho Docente Ensino Técnico

Algoritmos Estruturas Seqüenciais. José Gustavo de Souza Paiva

Estruturas de Repetição Parte II PARA-ATÉ

Algoritmos e Pseudocódigo

10/02/2015. As linguagens. Algoritmos e Lógica de programação. Os produtos. Os ingredientes. Introdução. Atuais:.Net Java Delphi PHP

Estrutura de um Computador. Linguagem de Programação Rone Ilídio UFSJ - CAP

Programação de Computadores

AULA TEÓRICA 10 Tema 9. Introdução à programação. Desenho de Algoritmos

MC102 Algoritmos e Programação de Computadores 1ª Aula Introdução à Programação de Computadores

Algoritmo. Linguagem natural: o Ambígua o Imprecisa o Incompleta. Pseudocódigo: o Portugol (livro texto) o Visualg (linguagem) Fluxograma

Cap.2.5: Design de Algoritmos e Programação Estruturada. Algoritmos, fluxogramas e pseudo-código

Hardware. Computador. Hardware parte do computador em que você normalmente mete o pé quando seu computador não executa uma tarefa solicitada por você.

Lição 1 Introdução à programação de computadores

Cartilha para utilização do software GRAPHMATICA no ensino de Funções Polinomiais do 1º grau no 9º ano do Ensino Fundamental.

Algoritmo e Programação

Industrial SOLUÇÕES EM AUTOMAÇÃO

Prof. Dr. Abel Gomes Cap.4: Design de Algoritmos e Programação Estruturada. Algoritmos, fluxogramas e pseudo-código

Programação científica C++

Dado o fluxograma abaixo, montar um pseudocódigo equivalente.

Introdução à Programação 2006/07. Computadores e Programação

Sessão 2 UFCD 0804 Algoritmos

Software Matemático para aplicação da Teoria dos Conjuntos

Introdução ao Paradigma Orientado a Objetos. Principais conceitos

Introdução à Arquitetura de Computadores IFES Campus Serra

PROGRAMADOR JAVA. Aula 0 20 semanas. Instrutor : Léo Billi leo.billi@gmail.com

Bacharelado em Ciência e Tecnologia Processamento da Informação. Equivalência Portugol Java. Linguagem Java

Informática. Prof. Macêdo Firmino. Macêdo Firmino (IFRN) Informática Setembro de / 25

Introdução à Programação Estruturada Parte 1. Material da Prof. Ana Eliza

Computação Eletrônica

PLANIFICAÇÃO MODULAR

Aula 01 Parte 03 Computadores e Algoritmos. Prof. Filipe Wall Mutz

15 Computador, projeto e manufatura

Curso Técnico em Informática Organização Curricular. A carga horária total dos módulos é oferecida conforme quadro síntese abaixo:

Prof.Msc Jocênio Marquios Epaminondas.

FORMAÇÃO DE PROFESSORES EM LOGO: APRENDIZAGEM DE PROGRAMAÇÃO E GEOMETRIA * 1. COSTA, Igor de Oliveira 1, TEIXEIRA JÚNIOR, Waine 2

Estruturas de entrada e saída

Aula 11 Introdução ao Pseudocódigo. Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes

SECRETÁRIA DE ESTADO DA EDUCAÇÃO DO PARANÁ CURSO PROFISSIONALIZANTE INFORMÁTICA

Técnicas de Programação Avançada TCC Profs.: Anselmo Montenegro Conteúdo: Introdução à Orientação a Objetos

ALGORITMOS PARTE 01. Fabricio de Sousa Pinto

Algoritmo para converter uma temperatura em Fahrenheit para Celsius

MC-102 Aula 01. Instituto de Computação Unicamp

Introdução à Computação para o Ensino Médio. Centro Técnico Científico

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

CURSO DE INFORMÁTICA LICENCIATURA 1 PERÍODO

Transcrição:

Educação Módulo Lógica e Ética de Programação com aplicações em Java Projeto khouse Profissionalizante Profª Larissa Brandão

n <= 20 Enquanto Se Educação e Ética A 1 Fim

Objetivos: Mostrar as aplicações dos algoritmos para a resolução de diferentes problemas; Especificar a importância de algoritmos para a resolução de problemas computacionais: abordar os conceitos de entrada, processamento e saída do ponto de vista computacional; Definir os tipos de algoritmos a serem utilizados (pseudocódigo e fluxograma).

Problema

problema é uma dificuldade na obtenção de um determinado objetivo.

Algoritmos

Um algoritmo é uma seqüência lógica de instruções que devem ser seguidas para a resolução de um problema ou para a execução de uma tarefa.

Algoritmos Amplamente utilizados nas disciplinas ligadas à área de ciências exatas. No dia-a-dia, as pessoas utilizam-se de algoritmos de maneira intuitiva:

Exemplos de Algoritmos no dia-a-dia: A dona de casa utilizaos para preparar um bolo; Um motorista, para a troca de um pneu furado; Um matemático, para resolver uma equação;

Exemplos de Algoritmos na Computação: Elaboração de soluções voltadas à construção de interfaces: softwares e hardware; Planejamento de redes; Documentação de sistemas descrevem as tarefas a serem realizadas pelos programas

Tipos de Algoritmos Pseudocódigo descrição narrativa português estruturado Fluxograma diagrama de quadros visão hierárquica

É um tipo de algoritmo que utiliza uma linguagem flexível Muito usado por programadores Linguagem natural e a Linguagem de programação Pseudocódigo Proximidade entre um algoritmo e a linguagem de programação Significa falso código

Exemplo de Pseudocódigo: Desenvolver um pseudocódigo para ler o nome, a idade, o cargo e o salário de 50 pessoas e verificar quantas têm idade inferior a 30 anos e um salário superior a R$ 3.000,00.

Fluxograma Cada instrução ou ação a ser executada deve ser representada por meio de um símbolo gráfico.

Fluxograma Simbologia Terminal Vídeo Processamento Decisão Teclado Preparação

Fluxograma Simbologia Terminal: representa o início e o final do fluxograma.

Fluxograma Simbologia Processamento: representa a execução de operações ou ações.

Fluxograma Simbologia Teclado: representa a entrada de dados para as variáveis por meio do teclado.

Fluxograma Simbologia Vídeo: representa a saída de informações por meio do monitor de vídeo.

Fluxograma Simbologia Decisão: representa uma ação lógica que resultará na escolha de uma das seqüências de instruções.

Fluxograma Simbologia Preparação: representa uma ação de preparação para o processamento.

Exemplos de Fluxograma: Ler o nome e a idade de uma pessoa e mostrar na tela. Início Nome, Idade "Nome: ", Nome "Idade: ", Idade Fim

Exemplos de Fluxograma: Desenvolver um fluxograma para ler o nome, a idade, o cargo e o salário de 50 pessoas e verificar quantas têm idade inferior a 30 anos e um salário superior a R$ 3.000,00.

Início Tot 0 Pessoas 1, 50,1 "O total de pessoas e': ", Tot Fim Nome, Id Cargo, Sal Id < 30.E. Sal > 3000.V. Tot Tot + 1.F.

Exercícios: 1 Qual a principal função dos algoritmos? 2 Escreva um sequência de passos para que um robô seja capaz de trocar uma lâmpada queimada que está localizada no centro da sala. 3 Escreva os necessários para uma pessoa efetuar um saque em um caixa eletrônico. 4 Escreva os passos necessários para uma pessoa efetuar uma compra por meio da Internet.