Introdução à Lógica de Programação
|
|
|
- Manoela Molinari Gil
- 7 Há anos
- Visualizações:
Transcrição
1 Introdução à Lógica de Programação 1
2 Sumário Noções de Lógica; Algoritmo; leonardobcamposatgmail.com 2/18
3 Noções de Lógica O uso corriqueiro da palavra lógica está normalmente relacionado à coerência e à racionalidade; Frequentemente se associa lógica apenas à matemática, não se percebendo sua aplicabilidade e sua relação com as demais ciências; Podemos relacionar a lógica com a correção do pensamento, pois uma de suas preocupações é determinar quais operações são válidas e quais não são, fazendo análise das formas e leis do pensamento. Como filosofia, ela procura saber por que pensamos assim não de outro jeito; leonardobcamposatgmail.com 3/18
4 Noções de Lógica Visto que a forma mais complexa do pensamento é o raciocínio, a lógica estuda a correção do raciocínio. Ou seja, a lógica estuda e ensina a colocar ordem no pensamento ; Sempre que pensamos, a lógica ou a ilógica necessariamente nos acompanha; leonardobcamposatgmail.com 4/18
5 Noções de Lógica Vejamos uma aplicação de lógica em alguns simples testes de psicotestes: Se mais fosse menos e se vezes fosse dividido, qual seria o resultado da expressão: 16 : 2 (7 + 3) x 1 1? a) 7 b) 4 c) 6 d) 2 e) 1 Tem-se nove velas acesas. Apagam-se 3, quantas ficam? a) 5 2 b) 2 x 3 c) d) dois ao cubo e) 48 : 4 Mais testes clique AQUI leonardobcamposatgmail.com 5/18
6 Noções de Lógica Quando queremos pensar, falar, escrever ou agir corretamente, precisamos colocar ordem no pensamento, isto é, utilizar lógica. A gaveta está fechada; A caneta está dentro da gaveta; Precisamos primeiro abrir a gaveta para depois pegar a caneta; Mas e a lógica de programação? Obviamente não é programação da TV; Mas sim, o uso correto das leis do pensamento, da ordem da razão e de processos de raciocínio e simbolização formais na programação de computadores; leonardobcamposatgmail.com 6/18
7 O objetivo principal do estudo da Lógica de Programação é a construção de algoritmos coerentes e válidos. Mas o que é um algoritmo? Um algoritmo pode ser definido como uma sequência de passos que visam a atingir um objetivo bem definido; Na medida em que precisamos especificar uma sequência de passos, é necessário utilizar ordem, ou seja, pensar com ordem, portanto precisamos utilizar lógica; leonardobcamposatgmail.com 7/18
8 Apesar do nome pouco usual, algoritmos são comuns em nosso cotidiano, como, por exemplo, uma receita de bolo; Ações claras e precisas, que a partir de um estado inicial, após um período de tempo finito, produzem um estado final previsível e bem definido. Um algoritmo tem por objetivo representar mais fielmente o raciocínio envolvido na Lógica de Programação e, dessa forma, permite-nos abstrair uma série de detalhes computacionais e Codificar uma solução algorítmica para qualquer linguagem de programação; leonardobcamposatgmail.com 8/18
9 Podemos escrever um primeiro algoritmo de exemplo, utilizando português coloquial, que descreva o comportamento na resolução de uma determinada atividades, como, por exemplo, a troca de uma lâmpada: Pegar uma escada; Posicionar a escada embaixo da lâmpada; Buscar uma lâmpada nova; Subir na escada; Retirar a lâmpada velha; Colocar a lâmpada nova. E se a lâmpada não estivesse queimada? leonardobcamposatgmail.com 9/18
10 Podemos fazer um teste, a fim de verificar se a lâmpada está ou não queimada; Pegar uma escada; Posicionar a escada embaixo da lâmpada; Buscar uma lâmpada nova; Acionar o interruptor; Se a lâmpada não acender, então Subir na escada; Retirar a lâmpada queimada; Colocar a lâmpada nova. O algoritmo está correto mas pode ser melhorado, como? leonardobcamposatgmail.com 10/18
11 Mudemos então o teste condicional se a lâmpada não acender para o início da sequência de ações Acionar o interruptor; Se a lâmpada não acender, então Pegar uma escada; Posicionar a escada embaixo da lâmpada; Buscar uma lâmpada nova; Subir na escada; Retirar a lâmpada queimada; Colocar a lâmpada nova. O algoritmo ainda não prevê a possibilidade da lâmpada nova não funcionar; leonardobcamposatgmail.com 11/18
12 Podemos fazer um refinamento, uma melhoria no algoritmo, de tal modo que se troque a lâmpada diversas vezes, se necessário, até que funcione: Acionar o interruptor; Se a lâmpada não acender, então Pegar uma escada; Posicionar a escada embaixo da lâmpada; Buscar uma lâmpada nova; Buscar uma lâmpada nova; Subir na escada; Subir na escada; Retirar a lâmpada queimada; Retirar a lâmpada queimada; Colocar outra lâmpada nova; Colocar a lâmpada nova; Acionar o interruptor; Acionar o interruptor; Se a lâmpada não acender, então Se a lâmpada não acender, então Subir na escada... leonardobcamposatgmail.com 12/18 Buscar uma lâmpada nova;
13 Observemos que o teste da lâmpada nova é efetuada por um mesmo conjunto de ações: Se a lâmpada não acender, então Retirar a lâmpada queimada; Colocar a lâmpada nova; Portanto, em vez de reescrever várias vezes esse conjunto de ações, podemos alterar o fluxo sequencial de execução e voltemos a executar o teste (se a lâmpada não acender); Precisamos, então, determinar um limite para tal repetição, com o objetivo de garantir uma condição de parada; leonardobcamposatgmail.com 13/18
14 Podemos então, testar a lâmpada nova até que ela acenda; Enquanto a lâmpada não acender, faça Retirar a lâmpada queimada; Colocar uma lâmpada nova. A condição lâmpada não acender permaneceu e estabelecemos um fluxo repetitivo que será finalizado assim que a condição de parada for falsa, ou seja, assim que a lâmpada acender: Percebemos que o número de repetições é indefinido, porém é finito, e que depende apenas da condição estabelecida, o que leva a repetir as ações até alcançar o objetivo; leonardobcamposatgmail.com 14/18
15 O novo algoritmo ficaria: Acionar o interruptor; Se a lâmpada não acender, então Pegar uma escada; Posicionar a escada embaixo da lâmpada; Buscar uma lâmpada nova; Subir na escada; Retirar a lâmpada queimada; Colocar a lâmpada nova; Acionar o interruptor; Enquanto a lâmpada não acender, faça Buscar uma lâmpada nova; Subir na escada; Retirar a lâmpada queimada; Colocar uma lâmpada nova; Acionar o interruptor; leonardobcamposatgmail.com 15/18
16 Até agora estamos efetuando a troca de uma única lâmpada, na verdade estamos testando um soquete. O que faríamos se tivéssemos mais soquetes a testar, por exemplo, dez soquetes? Acionar o interruptor do primeiro soquete; Se a lâmpada não acender, então Pegar uma escada; Posicionar a escada embaixo da lâmpada; Buscar uma lâmpada nova; Subir na escada; Retirar a lâmpada queimada; Colocar a lâmpada nova; Acionar o interruptor; Enquanto a lâmpada não acender, faça Retirar a lâmpada queimada; Colocar uma lâmpada nova; Acionar o interruptor do segundo soquete; Se a lâmpada não acender, então... leonardobcamposatgmail.com 16/18
17 Observamos que o algoritmo anterior é apenas um conjunto de dez repetições; Repetição? Isso nos remete à solução usada para testar as lâmpadas queimadas. EURECA!!!!! Solução: Exercício para casa. leonardobcamposatgmail.com 17/18
18 Bibliografia FORBELLONE, André L. V., Lógica de Programação: a construção de algoritmos e estruturas de dados ed. - São Paulo: Prentice Hall, 2005 leonardobcamposatgmail.com 18/18
INTRODUÇÃO A LÓGICA DE PROGRAMAÇÃO
INTRODUÇÃO A LÓGICA DE PROGRAMAÇÃO Algoritmos Computacionais Lógica O que é Lógica? Ciência que estuda as formas do pensamento Raciocínio Colocar as ideias no lugar Sempre que pensamos a lógica nos acompanha
Algoritmo. pegar uma escada; posicionar embaixo da lâmpada; buscar uma lâmpada nova; ligar o interruptor; se a lâmpada não acender, então:
Algoritmo é a forma organizada de expressar uma seqüência de passos que visam atingir um objetivo definido. Algoritmo é a lógica necessária para o desenvolvimento de um programa. Apesar do nome estranho,
Universidade Federal de Goiás Instituto de Informática
Universidade Federal de Goiás Instituto de Informática Disciplina: Introdução à Computação Profª Nilzete Olímpio Álvares AULAS 5 e 6 Conceitos Preliminares 1 Noções sobre Programação 1.1 Papel do programador
Lógica de Programação Lógica, Conceitos; Fluxo de Controle
Disciplina: Lógica e Técnicas de Programação CENTRO TERRITORIAL DE EDUCAÇÃO PROFISSIONAL Lógica de Programação Lógica, Conceitos; Fluxo de Controle Prof. Igor Rangel de Araujo Brito [email protected]
Algoritmo: Definição. Algoritmo. O que é Lógica? Lógica de Programação. Mas e a Lógica de Programação?
: Definição Introdução a s Prof. Araken Medeiros [email protected] Um algoritmo pode ser definido como uma sequência de passos finitos, que se executados em um determinado período de tempo, atingirá
Ensinando a Programação
Pensando a Programação Meu primeiro Robô Brincando de Robô Ensinando a Programação Matemática Biologia Física Programação de computadores - Raciocínios apropriados 1 Lógica de Programação? É a técnica
ALGORITMOS AULA 1. Profª Amanda Gondim
ALGORITMOS AULA 1 Profª Amanda Gondim O que é lógica? NOÇÕES DE LÓGICA A lógica trata da correção do pensamento Ensina-nos a usar corretamente as leis do pensamento É a arte de pensar corretamente A forma
01/08/2011. Introdução Lógica Sequencia lógica Instruções Algoritmos Programas. Lógica. Lógica na programação. Instrução.
Engenharia de Controle e Automação Programação I Prof. Ricardo Sobjak [email protected] Introdução Lógica Sequencia lógica Instruções s Programas Lógica Raciocínio estruturado (partindo-se do
Ciência da Computação. Prof. Dr. Leandro Alves Neves Prof. Dr. Adriano Cansian
Algoritmos e Programação Informática II Ciência da Computação Prof. Dr. Leandro Alves Neves Prof. Dr. Adriano Cansian 1 Sumário Noções de lógica Representação do Conhecimento Lógica na Programação Lógica
LÓGICA E LINGUAGEM DE PROGRAMAÇÃO. Introdução
LÓGICA E LINGUAGEM DE PROGRAMAÇÃO Introdução PARA DESCONTRAIR 03/05/2016 IFPR QUEDAS DO IGUAÇU - LÓGICA E LINGUAGEM DE PROGRAMAÇÃO - DANILO GIACOBO 2 OBJETIVOS DA AULA Apresentar os conceitos elementares
INFORMÁTICA APLICADA AULA 01 ALGORITMOS
UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: Bacharelado em Ciências e Tecnologia INFORMÁTICA APLICADA AULA 01 ALGORITMOS Profª ª Danielle Casillo O que é lógica? NOÇÕES DE LÓGICA A lógica trata da
Lógica de Programação
Lógica de Programação Significa o uso correto das leis do pensamento e de processos de raciocínio para a produção de soluções logicamente válidas v e coerentes,, que resolvam com qualidade os problemas
Prof. Paulo Villa Aula 1
UNISUL 2014/ 1 Universidade do Sul de Santa Catarina Engenharia Elétrica Algoritmos Aula 1 Slides adaptados do Prof. Frederico Ferlini Informações da Disciplina Página da disciplina gse.ufsc.br/~pvilla
Desenvolvimento de Algoritmos. RAD 2119 Tecnologia de Informação Aplicada a Administração. Essa aula. Lógica e Pensamento Lógico. Lógica.
RAD 2119 Tecnologia de Informação Aplicada a Administração Desenvolvimento de Algoritmos Prof. Ildeberto A. Rodello [email protected] http://www.fearp.usp.br/~rodello 3602.0514 Essa aula Definições
Algoritmos e Programação de Computadores Disciplina:
Algoritmos e Programação de Computadores Disciplina: 113476 Profa. Carla Denise Castanho Universidade de Brasília UnB Instituto de Ciências Exatas IE Departamento de Ciência da Computação CIC 3. REPRESENTAÇÃO
Lógica de Programação FORBELLONE, André Luis e EBERSPACHER, Henri (PLT)
Lógica de Programação FORBELLONE, André Luis e EBERSPACHER, Henri (PLT) Organização do pensamento de forma coerente Permite chegar a determinadas conclusões Permite escolher caminhos para resolver problemas
LÓGICA DE PROGRAMAÇÃO. Prof. Welber Ribeiro da Silva
LÓGICA DE PROGRAMAÇÃO Prof. Welber Ribeiro da Silva POR QUE APRENDER LÓGICA DE PROGRAMAÇÃO? PARA QUE SERVE? CONCEITOS PRELIMINARES Computador: é uma máquina que processa informações sob o controle de grupos
UNIDADE 1 CONCEITOS BÁSICOS EM ALGORITMOS
1 UNIDADE 1 CONCEITOS BÁSICOS EM ALGORITMOS 1.1 NOÇÕES DE LÓGICA a) Conceitos: - Lógica é a ciência que estuda as leis do raciocínio; coerência; raciocínio. - Lógica como técnica nos ensina a usar corretamente
Introdução à Programação. Ceça Moraes
Introdução à Programação Ceça Moraes Conteúdo Algoritmos Representação Exercícios Linguagens de Programação Compilador Interpretador 2 Lógica O que é lógica? Ciência que estuda as leis do raciocínio. Correção/validação
#Conceituação. Algoritmos. Eliezio Soares
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPUS SÃO GONÇALO DO AMARANTE Algoritmos #Conceituação Eliezio Soares [email protected] Computadores e Tarefas 1. O computador
Lógica de Programação
Programação I TII Lógica de Programação Toni Ferreira Montenegro [email protected] Lógica: Ciência que estuda as formas do pensamento. Lógica de programação é a técnica de encadear pensamentos
1 - INTRODUÇÃO. Portanto, um programa é a codificação de um algoritmo em uma linguagem de programação. (ASCENCIO;CAMPOS, 2007)
1 - INTRODUÇÃO Desde o início de sua existência, o homem procurou criar máquinas que o auxiliassem em seu trabalho, diminuindo esforço e economizando tempo. Dentre essas máquinas, o computador vem se mostrando
Algoritmos e Programação. Noções de Lógica e Algoritmos Tarcio Carvalho
s e Programação Noções de Lógica e Algoritmos Tarcio Carvalho EMENTA Desenvolvimento de algoritmos; Tipos de dados básicos e estruturados; Comandos de uma linguagem de Programação; Metodologia de desenvolvimento
Algoritmos e Técnicas. Lógica de Programação. É a técnica de encadear pensamento para atingir determinado objetivo.
Algoritmos e Técnicas Lógica de Programação É a técnica de encadear pensamento para atingir determinado objetivo. 1 Algoritmos - Conceitos Um algoritmo é uma seqüência de ações (passos) finitas, bem definidas,
Introdução a Algoritmos
Universidade Federal do Vale do São Francisco Introdução a Algoritmos Professor: Marcelo Santos Linder E-mail: [email protected] Página: www.univasf.edu.br/~marcelo.linder Programa da Disciplina
Algoritmos e Estruturas de Dados I. Universidade Federal de São João del-rei Pedro Mitsuo Shiroma Sala 119 Bloco 3
Algoritmos e Estruturas de Dados I Universidade Federal de São João del-rei Pedro Mitsuo Shiroma Sala 119 Bloco 3 Computação - Algoritmo O que é um algoritmo? Um procedimento passo-a-passo para a solução
Algoritmos e Programação
Universidade Federal do Pampa Campus-Bagé Algoritmos e Programação Aula 1 Apresentação da Disciplina Conceitos Introdutórios Prof. Julio Saraçol [email protected] Slide1 APRESENTAÇÃO DA DISCIPLINA
Introdução à Algoritmia
Introdução à Algoritmia Programação e Sistemas de Informação Módulo 1 Objetivos Esclarecer conceitos básicos necessários à atividade de programar, que consiste na elaboração de programas de computador.
Computação I: Representações de Algoritmos
Computação I: Representações de Algoritmos [email protected] * Parte da apresentação foi gentilmente cedida pelo prof. Igor Steinmacher Agenda Objetivos Relembrando... Algoritmos para desenvolver
INTRODUÇÃO A ALGORITMOS
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA RIO GRANDE DO NORTE Campus João Câmara INTRODUÇÃO A ALGORITMOS Prof. Alba Lopes [email protected] http://docente.ifrn.edu.br/albalopes INTRODUÇÃO
Algoritmos. Prof. Jonatas Bastos Site:
Algoritmos Prof. Jonatas Bastos Email: [email protected] Site: http://jonatasfbastos.wordpress.com/ 1 Dúvidas! p p p Como os computadores entendem os algoritmo? Os computadores não entendem os passos
Fig.1: Ilustração de Lógica Fonte: Internet
1. Introdução à Lógica de Programação Neste capítulo serão definidos alguns dos conceitos básicos necessários que vão ajudar o leitor na compreensão dos mecanismos utilizados na escrita de programas de
Algoritmos. Prof. Jonatas Bastos
Algoritmos Prof. Jonatas Bastos 1 Algoritmo Definições p p p p p p Algoritmo é uma sequência finita de passos que levam a execução de uma tarefa. Que levam a resolução de determinado problema. Podemos
Unidade 2: Algoritmos e programação
Unidade 2: Algoritmos e programação 2.1. Algoritmos Os computadores estão sendo utilizados para resolver problemas cada vez de maior porte e complexidade. A utilização do computador para resolver problemas
Introdução à Algoritmos. Professora: Fabíola Gonçalves.
Introdução à Algoritmos Professora: Fabíola Gonçalves. AGENDA Algoritmos Definição Por que precisamos de Algoritmos Características Formas de representação Descrição Narrativa Fluxograma Linguagem Algorítmica
Aula I Introdução à Lógica de Programação
Aula I Introdução à Lógica de Programação Referência bibliográfica BENEDUZZI H, METZ J. Lógica e Linguagem de Programação Introdução ao Desenvolvimento de Software. Ed. Livro Técnico Introdução A demanda
Fundamentos de Programação Introdução
Fundamentos de Programação Introdução Arquitetura Genérica de um Computador Máquina de Von Neumann Diagrama conhecido como Máquina de Von Neumann (grande nome da informática) A finalidade de um computador
Fundamentos de Algoritmos (5175/31)
UEM/CTC Departamento de Informática Curso: Ciência da Computação Professor: Flávio Rogério Uber Fundamentos de Algoritmos (5175/31) Material Original: Prof. Yandre Maldonado e Gomes da Costa (UEM/DIN)
Aula 1 - Introdução Cleverton Hentz
Aula 1 - Introdução Cleverton Hentz Sumário da Aula O que é um algoritmo? Exemplos de algoritmos. Principais características. 2 Introdução Um algoritmo é um procedimento bem definido que recebe um conjunto
Aula 4B. Lógica e Algoritmos. Profª. Fabiany
Fundamentos de Programação 1 Aula 4B Lógica e Algoritmos. Profª. Fabiany Lógica A lógica de programação é a técnica de encadear pensamentos para atingir determinado objetivo. Sequência Lógica São passos
ALGORITMOS ALGORITMOS ALGORITMOS. Natureza dos passos. Apresentação das Estruturas de Algoritmos - Fluxograma
Etapas da Construção de Programas ALGORITMOS Etapas da Construção de Programas DEFINIÇÃO (o que) Codificar a Solução DESENVOLVIMENTO (como) Definição do Problema Projetar a Solução (ALGORITMO) (Programar
Algoritmos I Aula 3 Resolução de Problemas (Fluxogramas)
Algoritmos I Aula 3 Resolução de Problemas (Fluxogramas) Professor: Max Pereira http://paginas.unisul.br/max.pereira Ciência da Computação Problemas...aula anterior Problema 1 1. Comece a avaliação 2.
Aula 1: Desenvolvimento de Algoritmos
Aula 1: Desenvolvimento de Algoritmos Profa. Dra. Elisa Yumi Nakagawa 1. Semestre de 2017 Slides inicialmente elaborados pela Profa. Dra. Simone do Rocio Senger de Souza (ICMC/USP) Motivação Na computação,
Aula 02 ALGORITMOS. Introdução à Computação
Aula 02 ALGORITMOS Introdução à Computação Etapas da Construção de Software Na elaboração de programas complexos, é necessário utilizar um método sistemático de programação que permita a obtenção de programas
UFCD 0804 Algoritmos
UFCD 0804 Algoritmos Reconhecer e desenvolver algoritmos. Introdução à Lógica de Programação Antes de se começar com uma Linguagem de Programação, temos de ser capazes de estruturar o nosso raciocínio
Algoritmos e Estrutura de Dados I Conceitos de Algoritmos. Prof. Elyssandro Piffer
Algoritmos e Estrutura de Dados I Conceitos de Algoritmos Prof. Elyssandro Piffer CONCEITO DE ALGORITMO O computador pode auxiliar em muitas tarefas, contudo ele não possui independência, não é inteligente,
Introdução à Programação
Introdução à Program João Manuel R. S. Tavares Sumário 1. Ciclo de desenvolvimento de um programa; 2. Descrição de algoritmos; 3. Desenvolvimento modular de programas; 4. Estruturas de controlo de um programa.
Algoritmo. Conjunto finito de instruções que permitem a realização de uma tarefa. 2.1: Introdução 2. ALGORITMOS
2 - Algoritmo 2.1: Introdução 2. ALGORITMOS Unesp Campus de Guaratinguetá Curso de Programação Computadores Prof. Aníbal Tavares Profa. Cassilda Ribeiro Antes de se utilizar uma linguagem de computador,
Disciplina de Algoritmos e Programação
Disciplina de Algoritmos e Programação Atividades Plano de ensino Conteúdos da disciplina, definição das datas, critérios de avaliação e bibliografias Início da matéria Conceito e definição de algoritmos
CONCEITOS DE ALGORITMOS
CONCEITOS DE ALGORITMOS Fundamentos da Programação de Computadores - 3ª Ed. 2012 Editora Prentice Hall ISBN 9788564574168 Ana Fernanda Gomes Ascênsio Edilene Aparecida Veneruchi de Campos Algoritmos são
INTRODUÇÃO A PROGRAMAÇÃO
INTRODUÇÃO A PROGRAMAÇÃO Aula - 3 Edilson Hipolito da Silva [email protected] - http://wwww.hipolito.info Roteiro 2 Exercícios Lógica 3 Para podermos trabalhar com desenvolvimento de sistemas/programas
Fundamentos de Lógica e Algoritmos. Aula 2.3 Introdução a Algoritmos. Prof. Dr. Bruno Moreno
Fundamentos de Lógica e Algoritmos Aula 2.3 Introdução a Algoritmos Prof. Dr. Bruno Moreno [email protected] Fundamentos de Lógica e Algoritmos Aula 2.3 Introdução a Algoritmos Prof. Dr. Bruno Moreno
PPM CONTEÚDO. Lógica de programação Programação para manufatura Sistemas supervisorios PROGRAMAÇÃO PARA MANUFATURA 05/03/2009
PPM PROGRAMAÇÃO PARA MANUFATURA CONTEÚDO Lógica de programação Programação para manufatura Sistemas supervisorios 1 LÓGICA DE PROGRAMAÇÃO Abrangência Introduzir os conceitos básicos relacionados à lógica
CONCEITO DE COMPUTADOR. O que é um computador?
CONCEITO DE COMPUTADOR O que é um computador? CONCEITO DE COMPUTADOR Denomina-se computador uma máquina capaz de variados tipos de tratamento automático de informações ou processamento de dados. Contudo,
Introdução a Computação
Edirlei Soares de Lima Introdução a Computação Aula 02 Lógica de Programação Lógica de Programação Lógica de Programação é a técnica de criar sequências lógicas de ações para atingir
Conceitos Básicos. Professor: Juliano Lucas Gonçalves.
Conceitos Básicos Professor: Juliano Lucas Gonçalves [email protected] Agenda Lógica Lógica de Programação Algoritmo narrativo Exercícios O que é Lógica? Trata da Correção do Pensamento; Porque
LÓGICA DE PROGRAMAÇÃO INTRODUÇÃO À PROGRAMAÇÃO DE COMPUTADORES
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.
Programação para Ciências Biológicas
Programação para Ciências Biológicas Osmar NORBERTO DE SOUZA, Ph.D. E-mail: [email protected] Laboratório de Bioinformática, Modelagem e Simulação de Biossistemas (LABIO) Laboratório de FarmInformática
Algoritmos Computacionais
UNIDADE 2 ALGORITMO E RESOLUÇÃO DE PROBLEMAS Noções de lógica para construção de algoritmos Construção de algoritmos sobre problemas do cotidiano O QUE É LÓGICA? Em termos usuais falamos de lógica no nosso
Aula 02. Algoritmos e Pseudocódigo
Aula 02 Algoritmos e Pseudocódigo Tópicos Principais Definição de Algoritmo Formas de representação Condicionais Repetições Definição de Algoritmo Um algoritmo é uma sequência de ações que resolve um problema.
Funcionamento do computador. Conceito e definição de algoritmos. Prof. Alex Camargo
UNIVERSIDADE FEDERAL DO PAMPA CAMPUS BAGÉ ALGORITMOS E PROGRAMAÇÃO Funcionamento do computador. Conceito e definição de algoritmos Prof. Alex Camargo [email protected] Funcionamento do computador
3.1 - O que é um diagrama de bloco? Simbologia... 11
Sumário 1 - Introdução à Lógica.... 2 1.1 Lógica... 2 1.2 Raciocínio Lógico... 2 1.3 Instruções... 3 1.4 Algoritmo... 3 1.5 Lógica de programação... 4 1.6 Programas... 4 1.7 Exercícios para fixação:...
GFM015 Introdução à Computação. Algoritmos. Ilmério Reis da Silva UFU/FACOM
GFM015 Introdução à Computação Algoritmos Ilmério Reis da Silva [email protected] www.facom.ufu.br/~ilmerio/ic UFU/FACOM Programa 1. Noções básicas sobre os componentes de micro computadores 2.Uso de
Algoritmos Lógica e Programação Prof. Me. Adelson Felipe Dias Nogueira
Algoritmos Lógica e Programação 2016-2 Prof. Me. Adelson Felipe Dias Nogueira E-mail: [email protected] Plano de Ensino MÓDULOS: 1.Conceitos iniciais de Algoritmos: 2.Desenvolvimento de
Introdução a Algoritmos (baseado no material do prof. Marcelo Linder)
Universidade Federal do Vale do São Francisco Curso de Engenharia de Computação Introdução a Algoritmos (baseado no material do prof. Marcelo Linder) Prof. Jorge Cavalcanti [email protected]
Aula 1 Introdução e Lógica. Bruno Orlandi
Bem-vindos! Aula 1 Introdução e Lógica Bruno Orlandi 2 O curso Apresentação dos Professores O que nós queremos? Interação na aula Comentários sobre aulas Curiosidade em aprender mais 3 O curso Apresentação
Capítulo 1 - Lógica e Algoritmos
1. Introdução à Lógica de Programação Capítulo 1 - Lógica e Algoritmos A lógica de programação é necessária para pessoas que desejam trabalhar com desenvolvimento de sistemas e programas, ela permite definir
A palavra ALGORITMO teve origem com um Matemático Persa, al. Khawarizmi. O seu trabalho mais famoso foi Al-jabr walmuquabalah,
A palavra ALGORITMO teve origem com um Matemático Persa, al Khawarizmi. O seu trabalho mais famoso foi Al-jabr walmuquabalah, ou a ciência das Equações que, em última análise suscitaram o desenvolvimento
Fundamentos de Programação
Fundamentos de Programação CP41F Aula 2 Prof. Daniel Cavalcanti Jeronymo Conceito de algoritmo. Raciocínio lógico na construção de algoritmos. Estrutura de algoritmos. Universidade Tecnológica Federal
Computadores = cérebros eletrônicos?
Prof. André Backes Introdução Computadores = cérebros eletrônicos? Computadores são máquinas e, por si sós, não podem ser inteligentes. Alguém as projetou e deu a ela todas as características que possuem.
Algoritmos e Fluxogramas
Introdução Algoritmos e Fluxogramas Computadores = cérebros eletrônicos? Computadores são máquinas e, por si sós, não podem ser inteligentes. Alguém as projetou e deu a ela todas as características que
LINGUAGEM C: COMANDOS DE REPETIÇÃO
LINGUAGEM C: COMANDOS DE REPETIÇÃO Prof. André Backes ESTRUTURAS DE REPETIÇÃO Uma estrutura de repetição permite que uma sequência de comandos seja executada repetidamente, enquanto determinadas condições
AULA 02. OBJETIVO: Desenvolvimento e solução de Algoritmos. LÓGICA DE PROGRAMAÇÃO
AULA 02 OBJETIVO: Desenvolvimento e solução de Algoritmos. LÓGICA DE PROGRAMAÇÃO A lógica é a ciência do pensamento correto. Esta declaração não implica, contudo em afirmar que ela seja a ciência da verdade.
Lógica de Programação
Lógica de Programação Universidade dos Açores Departamento de Matemática www.uac.pt/~hguerra!! do Gr. logiké, arte de raciocinar!! s. f., ciência que tem por objecto o estudo dos métodos e princípios que
AULA 02. Lógica de Programação. Centro Educação Profissional Ezequiel Ferreira Lima CEPEF. Curso Técnico em Eletrônica.
Centro Educação Profissional Ezequiel Ferreira Lima CEPEF Curso Técnico em Eletrônica. Prof. Eng. Samuel M. B. Cavalcante Lógica de Programação AULA 02 O que já estudamos? Lógica de programação é a técnica
Algoritmos e Estruturas de Dados
Algoritmos e Estruturas de Dados Introdução Prof. Sinaide Nunes Bezerra Vídeoaulas e exercícios em linguagem C, acesse www.mathgraph.com.br 1 de novembro de 2015 Sumário 1 Introdução
Conceitos Básicos de Algoritmos
Conceitos Básicos de Algoritmos 35 TIPOS PRIMITIVOS Palavra-reservada: inteiro - define variáveis numéricas do tipo inteiro, ou seja, sem casas decimais Palavra-reservada: real - define variáveis numéricas
ALGORITMOS E ESTRUTURAS DE DADOS I
ALGORITMOS E ESTRUTURAS DE DADOS I Prof. Eduardo Machado Real Ementa: Conceitos básicos para construção de algoritmos. Estrutura condicional. Estruturas de repetição. Variáveis compostas homogêneas e heterogêneas.
Curso de C. Introdução by Arnaldo V. Moura e Daniel F. Ferber 3/10/ :43 AM
Curso de C Introdução 1 Introdução Roteiro: Recordando Algoritmos Linguagem de Programação O computador Instruções de Máquina Níveis de Abstração Compilação 2 Algoritmos Recordando: Algoritmo: conjunto
ALGORITMOS E ESTRUTURAS DE DADOS I (Parte 1)
ALGORITMOS E ESTRUTURAS DE DADOS I (Parte 1) Prof. Eduardo Machado Real Conteúdos: Introdução aos algoritmos Estrutura Sequencial Estrutura Condicional Estruturas de Repetição Algoritmos e Estruturas de
Algoritmos e Técnicas de Programação
Algoritmos e Técnicas de Programação Introdução [email protected] Créditos O material utilizado neste curso é composto de adaptações dos Slides do Professor Diego Silveira. Objetivos Fazer uma
ALGORITMOS E ESTRUTURAS DE DADOS I
Algoritmos e Estruturas de Dados 1 Prof. Eduardo 1 ALGORITMOS E ESTRUTURAS DE DADOS I Prof. Eduardo Machado Real Conteúdo deste material: Introdução aos Algoritmos Estrutura Seqüencial Bibliografia: ASCENCIO,
Algoritmos e Técnicas de Programação
Algoritmos e Técnicas de Programação Introdução a Algoritmos Jonathan Pereira [email protected] Sumário Introdução a algoritmos Linguagem de programação Elaboração de programas Sumário Introdução
Estruturas de Repetição
Estruturas de Repetição Lista de Exercícios - 04 Programação de Computadores I Professor: Edwar Saliba Júnior Estruturas de Repetição O que são e para que servem? São comandos que são utilizados na programação
CAPÍTULO 1 INTRODUÇÃO À LÓGICA
CAPÍTULO 1 INTRODUÇÃO À LÓGICA Fabio Augusto Oliveira Guilherme da Cunha Fonseca FEPI Centro Universitário de Itajubá Curso de Engenharia de Produção 1 INTRODUÇÃO Um programa de computador é essencialmente
O que é um Algoritmo?
Introdução a Ciências da Computação Capítulo 2 O que é um Algoritmo? Página Tópicos Histórico Estruturas de Controle Comandos em seqüência Estruturas Condicionais Álgebra Booleana Estruturas de Repetição
Conceitos Básicos ENTRADA PROCESSAMENTO SAÍDA
Aula 02 - Algoritmos Disciplina: Algoritmos Prof. Allbert Velleniche de Aquino Almeida E-mail: [email protected] Site: http://www.allbert.com.br /allbert.almeida Conceitos Básicos Desde o
Plano de Trabalho Docente 2017 Ensino Técnico
Plano de Trabalho Docente 2017 Ensino Técnico Plano de Curso nº 160 aprovado pela portaria Cetec nº 138 04/10/2012 Etec Sylvio de Mattos Carvalho Código: 103 Município: Matão Eixo Tecnológico: Informação
UNIVERSIDADE FEDERAL DO PAMPA CAMPUS BAGÉ ALGORITMOS E PROGRAMAÇÃO. Estruturas de repetição. Prof. Alex Camargo
UNIVERSIDADE FEDERAL DO PAMPA CAMPUS BAGÉ ALGORITMOS E PROGRAMAÇÃO Estruturas de repetição Prof. Alex Camargo [email protected] Estruturas de repetição As estruturas de repetição provém uma maneira
