INFORMÁTICA APLICADA AULA 01 ALGORITMOS
|
|
- Stéphanie Beltrão Vilanova
- 7 Há anos
- Visualizações:
Transcrição
1 UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: Bacharelado em Ciências e Tecnologia INFORMÁTICA APLICADA AULA 01 ALGORITMOS Profª ª Danielle Casillo
2 O que é lógica? NOÇÕES DE LÓGICA A lógica trata da correção do pensamento Por que pensamos assim? Por que não pensamos de outro jeito? Ensina-nos a usar corretamente as leis do pensamento É a arte de pensar corretamente A forma mais complexa do pensamento é o raciocínio Ordem da razão (nossa razão pode funcionar desordenadamente) ou ordem no pensamento 2
3 Exemplo: NOÇÕES DE LÓGICA Todo mamífero é animal. Todo cavalo é mamífero. Portanto, todo cavalo é animal. Brasil é país do planeta Terra. Todos os Brasileiros são do Brasil. Portanto, todos os Brasileiros são terráqueos. 3
4 EXISTE LÓGICA NO DIA-A-DIA? DIA? Sempre que pensamos. Quando falamos, pois a palavra falada é a representação do pensamento. Quando escrevemos, pois a palavra escrita é a representação da palavra falada ou mesmo do nosso pensamento. Daí a importância da lógica em nossa vida, pois quando pensamos, escrevemos ou falamos corretamente precisamos colocar Ordem no Pensamento. 4
5 Exemplos: Aula 01 - Algoritmos EXISTE LÓGICA NO DIA-A-DIA? DIA? a) A gaveta está fechada. A agenda está na gaveta. Preciso primeiro abrir a gaveta, para depois pegar a agenda. b) Ana é mais velha do que João João é mais velho do que Pedro Portanto, Ana é mais velha do que Pedro. 5
6 O QUE É ALGORITMO Algoritmo é uma sequência de passos (ações) que visam 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]. Algoritmo são regras formais para a obtenção de um resultado ou da solução de um problema, englobando fórmulas de expressões aritméticas. [Manzano, 1997]. 6
7 Exemplo: O QUE É ALGORITMO Receita de bolo, onde você tem uma série de ingredientes necessários, uma sequência de diversos passos a serem cumpridos para que se consiga fazer determinado tipo de bolo (objetivo bem definido). Mapa para se chegar à escola, que também possui uma sequência de passos a serem seguidos e um objetivo bem definido. 7
8 O QUE É UMA AÇÃO? Ação é um acontecimento que a partir de um estado inicial, após um período de tempo finito, produz um estado final previsível e bem definido. O QUE É UM ESTADO? Estado é a situação atual de dado objeto. 8
9 REDEFININDO ALGORITMO Algoritmo é a descrição de um conjunto de ações que, obedecidas, resultam numa sucessão finita de passos, atingindo o objetivo. Algoritmo destina-se a resolver um problema: fixa um padrão de comportamento a ser seguido, uma norma de execução a ser trilhada, com vistas a alcançar, como resultado final, a solução de um problema. 9
10 ALGORITMO Imagine a sequência de números: 1, 6, 11, 16, 21, Qual seria o sétimo elemento da série? Para isto, precisamos definir qual a sua regra de formação, ou seja, o seu padrão de comportamento. (temos uma constante entre cada número, sendo o sétimo elemento o número 31). 10
11 ALGORITMO Problema de uma lâmpada queimada que deve ser trocada, atividade bem cotidiana Pegue uma escada; Posicione-a embaixo da lâmpada; Busque uma lâmpada nova; Suba na escada; Retire a lâmpada; Coloque uma lâmpada nova. 11
12 ALGORITMO O objetivo de trocar a lâmpada queimada pode ser atingido com tal algoritmo que descreve a sequência de passos a ser seguida. Porém, e se a lâmpada não estiver queimada? podemos efetuar um teste antes de trocá-la. pegue uma escada; posicione-a embaixo da lâmpada; busque uma lâmpada nova; ligue o interruptor; SE a lâmpada não acender, então: suba na escada; retire a lâmpada; coloque uma lâmpada nova. O que aconteceu neste algoritmo foi a inclusão de um teste seletivo que determina quais ações serão executadas, dependendo de uma condição. 12
13 ALGORITMO Otimização do algoritmo anterior o algoritmo anterior permite que se pegue a escada e uma lâmpada nova sem saber se serão necessárias. ligue o interruptor; SE a lâmpada não acender, então: pegue uma escada; posicione posicione-a embaixo da lâmpada; busque uma lâmpada nova; suba na escada; Retire a lâmpada; coloque uma lâmpada nova. 13
14 ALGORITMO E se a lâmpada nova não funcionar? O objetivo portanto não foi atingido. Devemos então trocar a lâmpada diversas vezes, até que funcione. ligue o interruptor; SE a lâmpada não acender, então: pegue uma escada; posicione-a embaixo da lâmpada; busque uma lâmpada nova; suba na escada; retire a lâmpada; coloque uma lâmpada nova. ENQUANTO a lâmpada não acender: O fluxo sequencial de execução foi alterado de forma que após a ação coloque outra lâmpada o teste se a lâmpada não acender volte a ser executado o número de vezes necessário para se atingir o objetivo. (fluxo repetitivo) retire a lâmpada; 14 coloque outra lâmpada.
15 1. Um PROBLEMAS DE LÓGICA Um homem precisa atravessar um rio com um barco que possui capacidade para carregar apenas ele mesmo e mais uma de suas três cargas, que são: um lobo, uma ovelha e uma caixa de alfafa. Indique as ações necessárias para que o homem consiga atravessar o rio sem perder as cargas. Observações: O lobo não pode ficar sozinho com a ovelha, senão ele a come. A ovelha não pode ficar sozinha com a alfafa, senão a come. 15
16 PROBLEMAS DE LÓGICA 2. Três jesuítas e três canibais precisam atravessar um rio; para tal dispõem de um barco com capacidade para duas pessoas. Por medidas de segurança, não se deve permitir que em alguma margem do rio a quantidade de jesuítas seja inferior à de canibais (senão o canibal come o jesuíta). Elabore um algoritmo indicando as ações que concretizam a travessia com segurança. 16
17 PROBLEMAS DE LÓGICA 3. Uma família de 5 pessoas precisa atravessar uma ponte. Cada um atravessa a ponte em um período de tempo diferente. O homem alto atravessa em 1 segundo. O homem baixo atravessa em 3 segundos. A mulher atravessa em 6 segundos. O gordo atravessa em 8 segundos e o velho atravessa em 12 segundos. É noite e eles possuem apenas uma lanterna, sendo que a lanterna permanece acesa durante 30 segundos. Somente podem atravessar a ponte no máximo 2 pessoas por vez e não é permitido a travessia para qualquer um dos lados sem que alguém carregue a lanterna. O tempo gasto para atravessar será o tempo gasto pela pessoa mais lenta. (Ex: se o alto (1s) e o velho (12 12s) atravessarem juntos, o tempo da travessia será de 12s) s). Qualquer integrante da família pode ir e voltar quantas vezes for necessário. Atravesse todos os integrantes da família antes que a lanterna apague. 17
18 PROBLEMAS DE LÓGICA 4. TORRE DE HANOI. Mova três discos da base b para a base a. Pode-se mover um disco de cada vez para qualquer base, contanto que nunca seja colocado um disco maior sobre um menor (a) (b) (c) 18
19 PROBLEMAS DE LÓGICA 5. Três casais vivem em uma mesma cidade. Com base nas informações, descobrir o nome de cada marido, sua profissão e o nome de sua esposa. O médico é casado com Maria Paulo é advogado Patrícia não é casada com Paulo Carlos não é médico. 19
20 Carlos Luis Paulo Lúcia Patrícia Maria PROBLEMAS DE LÓGICA Medico Engenheiro Advogado Lúcia Patrícia Maria Como usar a tabela: Marcar com um V todas as afirmações e marcar um F as casas restantes da mesma linha e coluna onde marcou a afirmação. O médico é casado com Maria Paulo é advogado 20
21 PROBLEMAS DE LÓGICA Marido Esposa Profissão Carlos Patrícia Engenheiro Luis Maria Médico Paulo Lúcia Advogado 21
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
Leia maisINTRODUÇÃO A PROGRAMAÇÃO
INTRODUÇÃO A PROGRAMAÇÃO Aula - 3 Edilson Hipolito da Silva edilson.hipolito@ifsc.edu.br - http://wwww.hipolito.info Roteiro 2 Exercícios Lógica 3 Para podermos trabalhar com desenvolvimento de sistemas/programas
Leia maisProf. 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
Leia maisLó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
Leia maisINTRODUÇÃ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
Leia maisDesenvolvimento de Algoritmos. Slides elaborados pela Prof(a). Simone do Rocio Senger de Souza ICMC/USP
Desenvolvimento de Algoritmos Slides elaborados pela Prof(a). Simone do Rocio Senger de Souza ICMC/USP Desenvolvimento de algoritmos Na computação, algoritmos representam os passos de um programa um conjunto
Leia maisAlgoritmos I Aula 2 Lógica de Programação
Algoritmos I Aula 2 Lógica de Programação Professor: Max Pereira http://paginas.unisul.br/max.pereira Ciência da Computação O que é Lógica? O termo lógica está relacionado com o logos, razão, palavra ou
Leia maisAula 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,
Leia maisAlgoritmo. 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,
Leia maisIntrodução à Lógica de Programação
Introdução à Lógica de Programação 1 Sumário Noções de Lógica; Algoritmo; leonardobcamposatgmail.com 2/18 Noções de Lógica O uso corriqueiro da palavra lógica está normalmente relacionado à coerência e
Leia maisLÓGICA COMPUTACIONAL. Prof. André Aparecido da Silva Disponível em:
LÓGICA COMPUTACIONAL Prof. André Aparecido da Silva Disponível em: http://www.oxnar.com.br/aulas/logica 1 CODIFICAÇÃO DA CONJECURA DE COLLATZ QUE FALEI NA AULA PASSADA. 2 3 4 A lógica é usada para guiar
Leia maisDesenvolvimento de algoritmos Desenvolvimento de Algoritmos
Desenvolvimento de algoritmos Desenvolvimento de Instituto de Ciências Matemáticas e de Computação Na computação, algoritmos representam os passos de um programa um conjunto de programas formam um software.
Leia maisAlgoritmos e Técnicas de programação. Professora: Luciana Faria
Algoritmos e Técnicas de programação Professora: Luciana Faria O que é algoritmo??? Um algoritmo é uma sequência de instruções ordenadas de forma lógica para a resolução de uma determinada tarefa ou problema.
Leia maisUNIDADE 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
Leia maisLógica de Programação. Capítulo 1. Introdução. Lógica de Programação. Forbellone / Eberspacher. Introdução
Lógica de Programação Capítulo 1 Introdução Lógica de Programação Forbellone / Eberspacher Neste capítulo Introdução Introdução à Lógica de Programação Algoritmizando a Lógica Conceitos e Exemplos de Algoritmos
Leia maisINTRODUÇÃO À PROGRAMAÇÃO. Introdução à Algoritmos. Prof. Me. Sérgio Carlos Portari Júnior
INTRODUÇÃO À PROGRAMAÇÃO Introdução à Algoritmos Prof. Me. Sérgio Carlos Portari Júnior www.sergioprotari.com.br sergio.junior@uemg.br TÓPICOS ABORDADOS Noções de Lógica (Parte 1) O que é a lógica Lógica
Leia maisAlgoritmos 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
Leia maisLÓ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
Leia maisUniversidade 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
Leia maisLó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
Leia maisLó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 Igor.profcetep@gmail.com
Leia maisAlgoritmos. Algoritmos e Linguagem de Programação - Prof Carlos Vetorazzi
Algoritmos Algoritmos e Linguagem de Programação - Prof Carlos Vetorazzi Etapas para o desenvolvimento de um programa Analise: estudo do problema para determinação dos dados de entrada, do processamento
Leia maisAlgoritmos 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,
Leia maisLó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 e coerentes, que resolvam com qualidade os problemas que
Leia maisFundamentos 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)
Leia maisLó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
Leia maisIntrodução a algoritmos. Prof.: Jesus
Introdução a algoritmos Prof.: Jesus Introdução a algoritmos Algoritmo é uma sequência de passos que visa a atingir um objetivo. Algoritmos são usados como meio para chegar a uma solução de um problema.
Leia maisAlgoritmos e Linguagem de Programação I
Algoritmos e Linguagem de Programação I Roberto roberto.ferreira@lapa.ifbaiano.edu.br 2014.1 Módulo I Aula 2 Introdução LÓGICA Lógica Lógica é a forma correta de organizar os pensamentos e demonstrar o
Leia maisLógica de Programação
Programação I TII Lógica de Programação Toni Ferreira Montenegro toni.montenegro@iffarroupilha.edu.br Lógica: Ciência que estuda as formas do pensamento. Lógica de programação é a técnica de encadear pensamentos
Leia maisPPM 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
Leia maisLógica de Programação I
Gilson de Souza Carvalho gaucho.gilson@hotmail.com 1 Carga Horária: 72 horas (Semestral) - 128 horas (Anual) Nº Créditos: 04 aulas Objetivo: Resolver problemas usando os comandos básicos da linguagem (C).
Leia mais01/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 ricardo.sobjak@ifsc.edu.br Introdução Lógica Sequencia lógica Instruções s Programas Lógica Raciocínio estruturado (partindo-se do
Leia maisTópicos preliminares. O que é Lógica?
Tópicos preliminares Prof. Hudson Costa hudsoncosta@terra.com.br www.hudsoncosta.wordpress.com O que é Lógica? A Lógica trata da correção do pensamento. Como filosofia, ela procura saber por que pensamos
Leia maisConstrução de Algoritmos
Construção de Algoritmos Lógica Algoritmos Prof. Rodrigo Rocha prof.rodrigorocha@yahoo.com http://www.bolinhabolinha.com Onde Estamos Ementa Introdução: noção de algoritmo, dado, variável, comandos e programa.
Leia maisSumário. Ciência da Computação. Prof. Dr. Leandro Alves Neves. Aula 06. Algoritmos e Programação. Informática II. q Noções de lógica
Algoritmos e Programação Informática II Ciência da Computação Prof. Dr. Leandro Alves Neves Aula 06 1 Sumário Noções de lógica Representação do Conhecimento Lógica na Programação Lógica e Algoritmo: Resolução
Leia maisIntrodução a Programação
Introdução a Programação Joyce França Professora de Ciência da Computação - IFNMG Roteiro aula 1 Apresentação da disciplina Definição de algoritmos Plano de Ensino EMENTA OBJETIVOS CONTEÚDO PROGRAMÁTICO
Leia maisAlgoritmos e Programação
Algoritmos e Programação Joyce França Professora de Ciência da Computação - IFNMG Roteiro aula 1 Apresentação da disciplina Definição de algoritmos Plano de Ensino EMENTA OBJETIVOS CONTEÚDO PROGRAMÁTICO
Leia maisDisciplina 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
Leia maisAlgoritmos 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.
Leia maisCiê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
Leia maisIntrodução à Programação de Computadores Parte II
Introdução à Programação de Computadores Parte II Prof. Dr. Edson Pimentel Centro de Matemática, Computação e Cognição Objetivos Aprender a redigir rotinas comuns do dia-a-dia forma de algoritmos Conhecer
Leia maisLógica de Programação I
Gilson de Souza Carvalho gaucho.gilson@hotmail.com 1 ALGORITMIZANDO A LÓGICA Por que é Importante Construir um Algoritmo? Um algoritmo tem por objetivo representar mais fielmente o raciocínio envolvido
Leia maisLÓ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
Leia maisLÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO PARTE I. Prof. Dr. Daniel Caetano
LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO PARTE I Prof. Dr. Daniel Caetano 2011-2 Visão Geral 1 O Que é Lógica? 2 Problemas e Algoritmos 3 Representando Algoritmos Material
Leia maisNB217 Algoritmos e Estruturas de Dados I CAPÍTULO I. Profa. Rosanna Mara Rocha Silveira. Fevereiro/ Versão 4.1 CAPÍTULO I LÓGICA
CAPÍTULO I 2 LÓGICA O que é lógica? É a arte de pensar corretamente. A lógica ensina a colocar ordem no pensamento. Uma de suas preocupações é determinar quais operações são válidas e quais não são. Exemplo:
Leia maisCapítulo 1 Conceitos Básicos
Capítulo 1 Conceitos Básicos Licenciatura em Computação Fundamentos de Lógica para Programação Prof. Nícolas Trigo nicolas.trigo@ifsertao-pe.edu.br http://professor.ifsertao-pe.edu.br/nicolas.trigo Introdução
Leia maisProgramação Aplicada à Engenharia
Universidade Federal Rural do Semi-Árido Departamento de Ciências Ambientais Programação Aplicada à Engenharia Aula 03: Algoritmos Silvio Fernandes 2009.1 1 Algoritmos Em uma receita de bolo, descrevem-se
Leia maisIntrodução a Programação de Jogos IUE1503
Introdução a Programação de Jogos IUE1503 Aula 01 Introdução Prof. Augusto Baffa Engenharia da Computação O Engenheiro de Computação é um profissional de formação generalista, que
Leia maisNB217 Algoritmos e Estruturas de Dados I CAPÍTULO I. Profa. Rosanna Mara Rocha Silveira. Fevereiro/ Versão 3.3 CAPÍTULO I LÓGICA
CAPÍTULO I 2 LÓGICA O que é lógica? É a arte de pensar corretamente. A lógica ensina a colocar ordem no pensamento. Uma de suas preocupações é determinar quais operações são válidas e quais não são. Exemplo:
Leia maisCAPÍ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
Leia maisLinguagem e Técnicas em Programação. Gilson de Souza Carvalho
Gilson de Souza Carvalho gaucho.gilson@hotmail.com Carga Horária: 64 horas (Semestral) - 128 horas (Anual) Nº Créditos: 04 aulas Objetivo: Resolver problemas usando os comandos básicos da linguagem (Pascal).
Leia mais#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 Eliezio.soares@ifrn.edu Computadores e Tarefas 1. O computador
Leia maisEnsinando 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
Leia maisDesenvolvimento 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 rodello@fearp.usp.br http://www.fearp.usp.br/~rodello 3602.0514 Essa aula Definições
Leia maisApresentação da Disciplina
Programação de Computadores Universidade Federal de Ouro Preto Departamento de Ciência da Computação Prof. Reinaldo Silva Fortes www.decom.ufop.br/reinaldo reifortes@yahoo.com.br Apresentação da Disciplina
Leia maisIntrodução à Lógica de Programação
Sistemas Operacionais e Introdução à Programação Introdução à Lógica de Programação 1 Lógica: técnica de de encadear pensamentos para atingir determinado objetivo Entender o problema a ser resolvido Decompor
Leia maisLP - Lógica de Programação
LP - Prof. Arnaldo M. Hidalgo Jr. arnaldo@flash.tv.br Prof. Rodrigo Ramos dos Santos rodrigo-etec@hotmail.com 5,0 h/a (2 aulas semanais) Currículo Graduado em Tecnologia em Processamento de Dados Unilins
Leia maisFundamentos 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
Leia maisUnidade 1 Conceitos básicos
Unidade 1 Conceitos básicos Agenda Conceito de algoritmo Características Dificuldades Representação de algoritmos Etapas na solução de problemas Desafio 01 O lobo, a ovelha e o capim Você tem um lobo,
Leia maisApresentação da Disciplina
Programação de Computadores Universidade Federal de Ouro Preto Departamento de Ciência da Computação Prof. Reinaldo Silva Fortes www.decom.ufop.br/reinaldo reifortes@iceb.ufop.br Apresentação da Disciplina
Leia maisPatrícia de Siqueira Ramos. UNIFAL-MG, campus Varginha. 21 de Março de 2018
Introdução UNIFAL-MG, campus Varginha 21 de Março de 2018 Não existe, em geral, uma única solução para um problema Algumas soluções são melhores do que outras, sob algum critério Alguns problemas são casos
Leia maisIBMEC - Lógica Aplicada
AULAS Professores: Marco Vaz Sérgio Rodrigues Comunicação mvaz@ibmecrj.br professor@sergiorodrigues.net 2 CURSO CURSO Objetivo Geral Desenvolver e estimular a capacidade cognitiva do aluno para compreender
Leia maisNoções de Lógica Algoritmos e Lógica de Programação. Reinaldo Gomes
Algoritmos e Lógica de Programação Introdução Algoritmos e Lógica de Programação Reinaldo Gomes reinaldo@cefet-al.br O que é Lógica? Ciência que estuda as leis do raciocínio Correção/validação do pensamento
Leia maisIntrodução a Algoritmos
Universidade Federal do Vale do São Francisco Introdução a Algoritmos Professor: Marcelo Santos Linder E-mail: marcelo.linder@univasf.edu.br Página: www.univasf.edu.br/~marcelo.linder Programa da Disciplina
Leia maisProgramação de Computadores III
Programação de Computadores III Aula 1 Professora Bianca (Sala 302 Bloco E) bianca@ic.uff.br http://www.ic.uff.br/~bianca/prog3/ Aula 1-31/08/2006 1 Objetivos Dar ao aluno noções básicas de programação
Leia maisAlgoritmos 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 juliodomingues@unipampa.edu.br Slide1 APRESENTAÇÃO DA DISCIPLINA
Leia maisAULA Entrada/Saída, Operadores
1 AULA 01-04 Entrada/Saída, Operadores Curso: Técnico em Informática (Subsequente) Disciplina: Algoritmos Prof. Abrahão Lopes abrahao.lopes@ifrn.edu.br Cronograma de Aulas 13/10 - Aula Presencial - Entrada
Leia maisAula Inaugural. Iniciação à Programação
Aula Inaugural Iniciação à Programação A OBI Olimpíada Brasileira de Informática Modalidades: 1. Iniciação a. 2. Provas de Lógica Objetiva utilizando Papel e Caneta Programação a. Provas com Problemas
Leia maisAlgoritmos e Programação
Algoritmos e Programação Aula 1 Apresentação da Disciplina Introdução a Algoritmos Profa. Marina Gomes marinagomes@unipampa.edu.br 1 Apresentação da Disciplina 2 Atividades Plano de Ensino - Conteúdos
Leia maisAULA 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.
Leia maisProgramação para Ciências Biológicas
Programação para Ciências Biológicas Osmar NORBERTO DE SOUZA, Ph.D. E-mail: osmar.norberto@pucrs.br Laboratório de Bioinformática, Modelagem e Simulação de Biossistemas (LABIO) Laboratório de FarmInformática
Leia maisAula 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
Leia maisComputação Eletrônica
Computação Eletrônica Introdução O computador O que diferencia um computador de outras máquinas (TV, geladeira, microondas, rádio, celular, carro)? Um computador é uma máquina de comportamento variável
Leia maisAlgoritmo. 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,
Leia mais11/01/2016 LÓGICA MATEMÁTICA. O homem pensa, possui o dom da palavra, é um animal racional, e é isto que o distingue dos outros animais.
LÓGICA MATEMÁTICA Prof. Esp. Fabiano Taguchi fabianotaguchi@gmail.com http://fabianotaguchi.wordpress.com LÓGICA O homem pensa, possui o dom da palavra, é um animal racional, e é isto que o distingue dos
Leia maisComputação I: Representações de Algoritmos
Computação I: Representações de Algoritmos reginaldo.re@utfpr.edu.br * Parte da apresentação foi gentilmente cedida pelo prof. Igor Steinmacher Agenda Objetivos Relembrando... Algoritmos para desenvolver
Leia mais- Aula 01, 02, 03 e 04 Apresentação da disciplina.
1 - Aula 01, 02, 03 e 04 Apresentação da disciplina. Disciplina: Algoritmos (Disciplina é pré-requisito para outras disciplinas). Plano de Ensino: Estrutura Sequencial, Estrutura de Decisão (Desvio Condicional
Leia maisIntrodução ao Conceito de Algoritmo e Programação Estruturada
Prof. Alceu Britto Aula Teórica 02 Introdução ao Conceito de Algoritmo e O Conceito de Algoritmo e as Estruturas Básicas de Controle Enquanto existir um quadrado livre e não tenha vencido (ou perdido)
Leia maisUFCD 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
Leia maisProcessamento da Informação BC-05045
UNIVERSIDADE FEDERAL DO ABC Processamento da Informação BC-05045 Prof Dr. Francisco Isidro UNIVERSIDADE FEDERAL DO ABC Aula 1 - Introdução Aula Teórica UNIVERSIDADE FEDERAL DO ABC Roteiro da Aula Introdução
Leia maisConceitos Básicos. Professor: Juliano Lucas Gonçalves.
Conceitos Básicos Professor: Juliano Lucas Gonçalves juliano.goncalves@ifsc.edu.br Agenda Lógica Lógica de Programação Algoritmo narrativo Exercícios O que é Lógica? Trata da Correção do Pensamento; Porque
Leia maisGFM015 Introdução à Computação. Algoritmos. Ilmério Reis da Silva UFU/FACOM
GFM015 Introdução à Computação Algoritmos Ilmério Reis da Silva ilmerio@facom.ufu.br www.facom.ufu.br/~ilmerio/ic UFU/FACOM Programa 1. Noções básicas sobre os componentes de micro computadores 2.Uso de
Leia maisÉ neste ponto que entra o conceito de lógica de programação.
AULA 01 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.
Leia maisBCC 701 Programação de Computadores I
BCC 701 Programação de Computadores I Professor: Anderson Almeida Ferreira anderson.ferreira@gmail.com http://www.decom.ufop.br/anderson Sala: 44 DECOM - UFOP Programa da disciplina Ementa: Introdução
Leia maisAula 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
Leia maisBCC 701 Programação de Computadores I
BCC 701 Programação de Computadores I Professor: Anderson Almeida Ferreira anderson.decom@gmail.com http://www.decom.ufop.br/anderson Sala: COM 10 DECOM - UFOP Programa da disciplina Ementa: Conceitos
Leia maisINFORMÁTICA APLICADA AULA 02 ALGORITMOS
UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: Bacharelado em Ciências e Tecnologia INFORMÁTICA APLICADA AULA 02 ALGORITMOS Profª ª Danielle Casillo ALGORITMOS Um algoritmo é uma sequência de instruções
Leia maisIntrodução à Computação
Introdução à Computação Algoritmo Textual Universidade Federal Rural de Pernambuco Professor: Abner Corrêa Barros abnerbarros@gmail.com Um algoritmo pode ser definido como uma seqüência de passos que visam
Leia maisCCO 016 / COM 110 Fundamentos de Programação
CCO 016 / COM 110 Fundamentos de Programação Prof. Roberto Affonso da Costa Junior Universidade Federal de Itajubá AULA 03 Algoritmo Tipo de Dados Variáveis Algoritmo Definimos Algoritmo como a sequência
Leia maisUnidade III LÓGICA. Profª. Adriane Paulieli Colossetti
Unidade III LÓGICA Profª. Adriane Paulieli Colossetti Algoritmos É uma seqüência de passos que tem como objetivo solucionar um problema. São comuns em nosso cotidiano, como, por exemplo, uma receita de
Leia maisAlgoritmos e Programação
Algoritmos e Programação Prof. Alceu Britto Slides cedidos por Prof. Edson J. R. Justino (PUCPR) Aula Teórica 02 O Conceito de Algoritmo e as Estruturas Básicas de Controle Enquanto existir um quadrado
Leia maisIntrodução a Computação
O que é um computador? Um computador é uma coleção de componentes que realizam operações lógicas e aritméticas sobre um grande volume de dados. (F. K. Miyazawa) Um computador é composto por: Introdução
Leia maisInformática Conceitos Básicos Revisão 1
exatasfepi.com.br Informática Conceitos Básicos Revisão 1 André Luís Duarte Porque a sabedoria serve de defesa, como de defesa serve o dinheiro; mas a excelência do conhecimento é que a sabedoria dá vida
Leia maisFundamentos 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 bruno.moreno@ifrn.edu.br Fundamentos de Lógica e Algoritmos Aula 2.3 Introdução a Algoritmos Prof. Dr. Bruno Moreno
Leia mais2. ALGORITMOS. Unesp Campus de Guaratinguetá
2. ALGORITMOS Unesp Campus de Guaratinguetá Curso de Programação Computadores Prof. Aníbal Tavares Profa. Cassilda Ribeiro Ministrado por: Prof. André Amarante Problemas: Unesp-Campus de Guaratinguetá
Leia maisLógica de Programação e Algoritmos. Prof. André Y. Kusumoto
Lógica de Programação e Algoritmos Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com Lógica A lógica de programação é necessária para pessoas que desejam trabalhar com desenvolvimento de sistemas e
Leia maisIntroduçã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.
Leia maisTreinamento Olimpíada Brasileira de Informática
Treinamento Olimpíada Brasileira de Informática Prof. Roberto Affonso da Costa Junior Universidade Federal de Itajubá AULA 01 Introdução Estrutura do programa Prof. Roberto Affonso da Costa Junior rcosta62br@gmail.com
Leia maisUnidade 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
Leia maisALP Algoritmos e Programação
ALP Algoritmos e Programação Iniciação aos Algoritmos. Conceito. Formas. Exemplos. Exercícios 1 Algoritmos: Conceito. Um Conceito Consiste em uma seqüência finita de regras ou instruções que especificam
Leia mais