Lógica e Linguagem de Programação Aula 01 - Introdução Exercícios Propostos - RESPOSTAS Professor: Danilo Giacobo

Tamanho: px
Começar a partir da página:

Download "Lógica e Linguagem de Programação Aula 01 - Introdução Exercícios Propostos - RESPOSTAS Professor: Danilo Giacobo"

Transcrição

1 Lógica e Linguagem de Programação Aula 01 - Introdução Exercícios Propostos - RESPOSTAS Professor: Danilo Giacobo 1. No torneio de atletismo, Barnabé, Gumercindo e Teodoro participaram das provas de 100 metros rasos, salto em distância e arremesso de dardo. Cada um deles conseguiu um primeiro lugar, um segundo e um terceiro. Descubra o que cada um conquistou, sabendo que: a) Gumercindo venceu Barnabé no salto em distância; b) Teodoro chegou atrás de Gumercindo no arremesso de dardo; c) Barnabé não chegou em primeiro nos 100 metros rasos. De acordo com a informação da letra a podemos afirmar que Gumercindo ficou em primeiro lugar no salto em distância e Barnabé em segundo ou Gumercindo ficou em segundo lugar no salto em distância e Barnabé em terceiro lugar. A partir da informação da letra b podemos afirmar que Teodoro ficou em segundo lugar no arremesso de dardo e Gumercindo em primeiro ou Teodoro ficou em terceiro lugar no arremesso de dado e Barnabé Gumercindo segundo lugar. A partir da informação da letra c podemos afirmar que Barnabé ficou em segundo ou terceiro lugar nos 100 metros rasos e que ou Gumercindo ou Teodoro venceu a prova. Barnabé ficou em primeiro na prova de arremesso de dardo porque se ele não ganhou os 100 metros rasos e foi vencido no salto em distância e se cada um deles obteve um primeiro lugar como diz o enunciado logo sobrou a prova de arremesso de dardo para ele ganhar o primeiro lugar. A partir da letra b podemos então afirmar que Gumercindo ficou em segundo lugar e Teodoro em terceiro no arremesso de dardo. Se Gumercindo venceu Barnabé no salto em distância e sabemos que ele (Gumercindo) já tem um segundo lugar no arremesso de dardo, logo ele ganhou a prova de salto em distância e Teodoro ficou em segundo lugar e Barnabé em terceiro. Por fim basta completar as colocações da prova de 100 metros rasos: Teodoro em primeiro, Barnabé em segundo e Gumercindo em terceiro.

2 2. João tem três barris. No barril A, que está vazio, cabem 8 litros. No barril B, 5. No barril C, 3 litros. Os barris B e C estão cheios. Que deve ele fazer para deixar os barris A e B com 4 litros cada e o C vazio. Colocar o líquido do barril C no barril A; Com barril B encher o barril C; Colocar todo o liquido do barril C junto com o que já está no barril A; Colocar o líquido do barril B no barril C; Encher o barril B com o líquido do barril A; Com o barril B terminar de encher o barril C; Colocar todo o líquido do barril C no barril A; Barril A Barril B Barril C Início Passo Passo Passo Passo Passo Passo Passo Elabore um algoritmo que mostre os passos necessários para trocar um pneu furado. Considere o seguinte conjunto de situações: a) Trocar o pneu traseiro esquerdo; b) Trocar o pneu traseiro esquerdo e, antes, verificar se o pneu reserva está em condições de uso; c) Verificar se existe algum pneu furado; se houver, verificar o pneu reserva e, então, trocar o pneu correto. Para cada algoritmo faça um refinamento do anterior, introduzindo novas ações e alterando o fluxo de execução de forma compatível com as situações apresentadas.

3 a) Trocar o pneu traseiro esquerdo Usar o freio de mão e deixar o engatado na primeira marcha, ou na posição P se for câmbio automático; Colocar um objeto pesado em frente das rodas dianteiras e traseiras do carro; Retirar o pneu reserva e o macaco da mala do carro; Levantar o macaco até que ele esteja suportando o carro; Retirar as capas protetoras dos parafusos; Afrouxar as porcas girando-as no sentido anti-horário; Acionar o macaco para levantar o pneu do chão; Remover completamente os parafusos; Remover o pneu esquerdo; Colocar o pneu reserva no eixo; Apertar os parafusos; Abaixar o carro; Remover o macaco; Colocar o pneu esquerdo furado na mala; Levar o pneu furado esquerdo a um mecânico. b) Trocar o pneu traseiro esquerdo e, antes, verificar se o pneu reserva está em condições de uso; Retirar o pneu reserva; Verificar o estado do pneu reserva; Se o pneu reserva está em condições de uso, então o Usar o freio de mão e deixar o engatado na primeira marcha, ou na posição P se for câmbio automático; o Colocar um objeto pesado em frente das rodas dianteiras e traseiras do carro; o Retirar o pneu reserva e o macaco da mala do carro; o Levantar o macaco até que ele esteja suportando o carro; o Retirar as capas protetoras dos parafusos; o Afrouxar as porcas girando-as no sentido anti-horário; o Acionar o macaco para levantar o pneu do chão; o Remover completamente os parafusos; o Remover o pneu esquerdo; o Colocar o pneu reserva no eixo; o Apertar os parafusos; o Abaixar o carro; o Remover o macaco; o Colocar o pneu esquerdo furado na mala; o Levar o pneu furado esquerdo a um mecânico.

4 c) Verificar se existe algum pneu furado; se houver, verificar o pneu reserva e, então, trocar o pneu correto; Verificar se existe um pneu furado; Se houver um pneu furado, então o Retirar o pneu reserva; o Verificar o estado do pneu reserva; o Se o pneu reserva está em condições de uso, então Usar o freio de mão e deixar o engatado na primeira marcha, ou na posição P se for câmbio automático; Colocar um objeto pesado em frente das rodas dianteiras e traseiras do carro; Retirar o pneu reserva e o macaco da mala do carro; Levantar o macaco até que ele esteja suportando o carro; Retirar as capas protetoras dos parafusos; Afrouxar as porcas girando-as no sentido anti-horário; Acionar o macaco para levantar o pneu do chão; Remover completamente os parafusos; Remover o pneu esquerdo; Colocar o pneu reserva no eixo; Apertar os parafusos; Abaixar o carro; Remover o macaco; Colocar o pneu esquerdo furado na mala; Levar o pneu furado esquerdo a um mecânico.

5 4. A partir do Exercício de Fixação 1.3, amplie a solução apresentada de maneira a completar a operação descrita, de troca dos discos da torre A para a torre B, considerando a existência de 4 discos. Mover o disco 1 da torre A para a torre B; Mover o disco 2 da torre A para a torre C; Mover o disco 1 da torre B para a torre C; Mover o disco 3 da torre A para a torre B; Mover o disco 1 da torre C para a torre A; Mover o disco 2 da torre C para a torre B; Mover o disco 1 da torre A para a torre B; Mover o disco 4 da torre A para a torre C; Mover o disco 1 da torre B para a torre A; Mover o disco 2 da torre B para a torre C; Mover o disco 1 da torre A para a torre B; Mover o disco 2 da torre C para a torre A; Mover o disco 1 da torre B para a torre A; Mover o disco 3 da torre B para a torre C; Mover o disco 1 da torre A para a torre B; Mover o disco 2 da torre A para a torre C; Mover o disco 1 da torre B para a torre C; 5. Considere que uma calculadora comum, de quatro operações, está com as teclas de divisão e multiplicação inoperantes. Escreva algoritmos que resolvam as expressões matemáticas a seguir usando apenas as operações de adição e subtração. a) 12 x 4 b) 23 x 11 c) 10 2 d) e) 2 8

6 a) 12 x 4 Calcular o logaritmo de 12. Calcular o logaritmo de 4. Somar os resultados obtidos nos passos anteriores. Elevar o número 10 ao valor obtido no passo anterior. Mostrar o resultado obtido. b) 23 x 11 Calcular o logaritmo de 23. Calcular o logaritmo de 11. Somar os resultados obtidos nos passos anteriores. Elevar o número 10 ao valor obtido no passo anterior. Mostrar o resultado obtido. c) 10 2 Calcular o logaritmo de 10. Calcular o logaritmo de 2. Subtrair os resultados obtidos nos passos anteriores. Elevar o número 10 ao valor obtido no passo anterior. Mostrar o resultado obtido. d) Calcular o logaritmo de 175. Calcular o logaritmo de 7. Subtrair os resultados obtidos nos passos anteriores. Elevar o número 10 ao valor obtido no passo anterior. Mostrar o resultado obtido. e) 2 8 Multiplicar 2 por 2. Acumular o resultado. Enquanto o número de multiplicações for menor que 6, faça o Multiplicar o resultado acumulado por 2. o Incrementar o número de multiplicações. Mostrar o resultado.

RODAS, PNEUS E JANTES

RODAS, PNEUS E JANTES RODAS, PNEUS E JANTES COMO TROCAR UM PNEU FURADO Lembre-se de sempre verificar o estado do seu estepe. Se ele está de acordo com as especificações do veículo, se está com a calibragem correta e em dia,

Leia mais

GFM015 Introdução à Computação. Algoritmos. Ilmério Reis da Silva UFU/FACOM

GFM015 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

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

Algoritmos. 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 mais

Programação em C. Victor Amorim dos Santos

Programação em C. Victor Amorim dos Santos Programação em C Victor Amorim dos Santos Chegou a hora da revisão Revisão - Algoritmo Sequência ordenada de passos para realização de uma tarefa. Exemplo: Troca de um pneu furado Afrouxar ligeiramente

Leia mais

Aula 1 - Introdução Cleverton Hentz

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

Leia mais

Conceitos Básicos. Professor: Juliano Lucas Gonçalves.

Conceitos Básicos. Professor: Juliano Lucas Gonçalves. Conceitos Básicos Professor: Juliano Lucas Gonçalves juliano.goncalves@ifsc.edu.br Agenda Revisão Algoritmos Memória, variáveis e constantes Estrutura básica de um algoritmo em pseudocódigo 2 O que já

Leia mais

Programação em C. Victor Amorim dos Santos

Programação em C. Victor Amorim dos Santos Programação em C Victor Amorim dos Santos Apresentação Professor Formação Victor Amorim dos Santos http://inf.ufes.br/~victor.amsantos/ Bacharel Sistemas de Informação - IFES Mestre em Informática - UFES

Leia mais

Programação Básica de Computadores

Programação Básica de Computadores Programação Básica de Computadores Gabriel M. Miranda gabrielmartinsmiranda@gmail.com DEPARTAMENTO DE INFORMÁTICA CENTRO TECNOLÓGICO UNIVERSIDADE FEDERAL DO ESPÍRITO SANTO Introdução a Computação O que

Leia mais

Programação em C. Victor Amorim dos Santos

Programação em C. Victor Amorim dos Santos Programação em C Victor Amorim dos Santos Apresentação Professor Formação Victor Amorim dos Santos http://inf.ufes.br/~victor.amsantos/ Bacharel Sistemas de Informação - IFES Mestre em Informática - UFES

Leia mais

Aula 02 ALGORITMOS. Introdução à 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

Leia mais

Algoritmos e Programação. Ederson Luiz da Silva Ciência da Computação

Algoritmos e Programação. Ederson Luiz da Silva Ciência da Computação Algoritmos e Programação Ederson Luiz da Silva Ciência da Computação Conteúdo ALGORITMOS Conceitos e características; Formas de representação; Diretrizes para criação de algoritmos; Fluxogramas; Pseudocódigo

Leia mais

Pseudocódigo e visualg

Pseudocódigo e visualg Pseudocódigo e visualg Professor: Juliano Lucas Gonçalves juliano.goncalves@ifsc.edu.br Agenda Revisão Algoritmos Estrutura de dados Estrutura básica de um algoritmo em pseudocódigo Teste de mesa Operadores

Leia mais

Revisão Histórico das Linguagens de Programação

Revisão Histórico das Linguagens de Programação Revisão Histórico das Linguagens de Programação Qual a única linguagem compreendida pelos computadores? O que é uma linguagem de programação de alto nível? Como fazer o computador entender um programa

Leia mais

Lógica de Programação

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

Leia mais

Algoritmos e Programação. Ederson Luiz da Silva Ciência da Computação

Algoritmos e Programação. Ederson Luiz da Silva Ciência da Computação Algoritmos e Programação Ederson Luiz da Silva Ciência da Computação Introdução Lógica 1.Coerência de raciocínio, de ideias; 2.Modo de raciocinar peculiar a alguém, ou a um grupo; 3.Sequência coerente,

Leia mais

Aula 02. Algoritmos e Pseudocódigo

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.

Leia mais

Deixando de odiar Matemática Parte 5

Deixando de odiar Matemática Parte 5 Deixando de odiar Matemática Parte Adição e Subtração de Frações Multiplicação de frações Divisão de Frações 7 1 Adição e Subtração de Frações Para somar (ou subtrair) duas ou mais frações de mesmo denominador,

Leia mais

ALGORITMOS ALGORITMOS ALGORITMOS. Natureza dos passos. Apresentação das Estruturas de Algoritmos - Fluxograma

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

Leia mais

ALGORITMOS CONCEITOS PRELIMINARES. Prof. Angelo Augusto Frozza, M.Sc.

ALGORITMOS CONCEITOS PRELIMINARES. Prof. Angelo Augusto Frozza, M.Sc. ALGORITMOS CONCEITOS PRELIMINARES Prof. Angelo Augusto Frozza, M.Sc. frozza@ifc-camboriu.edu.br INTRODUÇÃO O computador é uma máquina que executa instruções que resolvem problemas; Para a forma como estas

Leia mais

Algoritmo. Conjunto finito de instruções que permitem a realização de uma tarefa. 2.1: Introdução 2. ALGORITMOS

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,

Leia mais

Computadores = cérebros eletrônicos?

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.

Leia mais

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

Lógica de Programação. Introdução Lógica de Programação Introdução Introdução Neste capítulo Introdução à Lógica de Programação Algoritmizando a Lógica Conceitos e Exemplos de Algoritmos Noções de Fluxo de Controle Lógica de Programação

Leia mais

Algoritmos e Fluxogramas

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

Leia mais

Seguindo Instruções. Linguagens de Programação Algoritmos. Introdução à Ciência da Computação. Prof. Edison Ishikawa

Seguindo Instruções. Linguagens de Programação Algoritmos. Introdução à Ciência da Computação. Prof. Edison Ishikawa Seguindo Instruções Linguagens de Programação Algoritmos Introdução à Ciência da Computação Prof. Edison Ishikawa Objetivo Entender as limitações de uma linguagem de programação Fazer algoritmos DIREITA

Leia mais

Lógica de Programação

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 e coerentes, que resolvam com qualidade os problemas que

Leia mais

INTRODUÇÃO A ALGORITMOS

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 alba.lopes@ifrn.edu.br http://docente.ifrn.edu.br/albalopes INTRODUÇÃO

Leia mais

Introdução aos Algoritmos

Introdução aos Algoritmos Introdução aos Algoritmos Quando temos que fazer uma determinada tarefa e não sabemos muito bem como fazê-la, podemos fazer perguntas para nos esclarecer a respeito do que deve ser feito e como deve ser

Leia mais

Algoritmos e Programação de Computadores Disciplina:

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

Leia mais

USP - ICMC - SSC SSC o. Semestre Disciplina de Introdução à Ciência da Computação ICC 1 - Teoria

USP - ICMC - SSC SSC o. Semestre Disciplina de Introdução à Ciência da Computação ICC 1 - Teoria USP - ICMC - SSC SSC 0101-1o. Semestre 2012 Disciplina de Introdução à Ciência da Computação ICC 1 - Teoria 1 Prof. Denis Wolf (Substituto: Fernando Osório) Email: { denis, fosorio } [at] { icmc. usp.

Leia mais

Lista de Exercícios Estruturas: Linear, Condicional e Exclusão Múltipla Algoritmos e Linguagens de Programação

Lista de Exercícios Estruturas: Linear, Condicional e Exclusão Múltipla Algoritmos e Linguagens de Programação Lista de Exercícios Estruturas: Linear, Condicional e Exclusão Múltipla Algoritmos e Linguagens de Programação Professor: Edwar Saliba Júnior IMPORTANTE: Lembre-se! As respostas apresentadas a seguir não

Leia mais

ALP Algoritmos e Programação

ALP 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

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

Aula 08 Introdução à Algoritmos. Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes Aula 08 Introdução à Algoritmos Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes http://www.profbrunogomes.com.br/ Agenda da Aula Introdução aos Algoritmos: Conceitos Iniciais; Programa

Leia mais

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

Programação de Computadores IV. Introdução a Algoritmos SLIDES CEDIDOS POR Bruno Marques Programação de Computadores IV Introdução a Algoritmos SLIDES CEDIDOS POR Bruno Marques 1 Roteiro da aula Lógica de programação Instrução Algoritmo Algoritmo vs Programa Teste de Mesa 2 Lógica de programação

Leia mais

Sistemas Operacionais e Introdução à Programação. Introdução à Lógica de Programação: estruturas de repetição

Sistemas Operacionais e Introdução à Programação. Introdução à Lógica de Programação: estruturas de repetição Sistemas Operacionais e Introdução à Programação Introdução à Lógica de Programação: estruturas de repetição 1 Imagine um algoritmo para calcular a média de uma quantidade desconhecida de números Para

Leia mais

Manual Técnico. Manutenção e Análise do sistema de suspensão dianteira e traseira do VW/Gol

Manual Técnico. Manutenção e Análise do sistema de suspensão dianteira e traseira do VW/Gol Prof. Marcelo Vandress e Vinicius Borba Aluno: Marcos Paulo Dellajustina Manual Técnico Manutenção e Análise do sistema de suspensão dianteira e traseira do VW/Gol 1.0 2007 Ferramentas: - Paquímetro -

Leia mais

Freio de Estacionamento

Freio de Estacionamento Freio de Estacionamento 206-05-1 tseção 206-05 Freio de Estacionamento APLICAÇÃO NO VEÍCULO: TROLLER ÍNDICE ASSUNTO PÁGINA ALAVANCA DO FREIO DE ESTACIONAMENTO... 206-05-02 REMOÇÃO E INSTALAÇÃO... 206-05-02

Leia mais

Resoluções das atividades

Resoluções das atividades Resoluções das atividades 2 Operações Abertura de capítulo com números naturais Dudu tinha uma coleção com 250 lápis de cor. No seu aniversário, sua mãe lhe deu 60 lápis. Qual é a operação matemática que

Leia mais

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

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

Leia mais

CMT Colégio Militar Tiradentes. Ficha de Inscrição

CMT Colégio Militar Tiradentes. Ficha de Inscrição MODALIDADE: FUTSAL Nº Nome Completo do Atleta MODALIDADE: FUTSAL Nº Nome Completo do Atleta Brasília, de Junho de 25. MODALIDADE: Voleibol CMT Colégio Militar Tiradentes Nº Nome Completo do Atleta 11 12

Leia mais

OPERAÇÕES COM FRAÇÕES. Neste caso, adicionamos ou subtraímos os numeradores e conservamos os mesmos denominadores.

OPERAÇÕES COM FRAÇÕES. Neste caso, adicionamos ou subtraímos os numeradores e conservamos os mesmos denominadores. ADIÇÃO E SUBTRAÇÃO Há dois casos possíveis: º) Frações com denominadores iguais OPERAÇÕES COM FRAÇÕES Neste caso, adicionamos ou subtraímos os numeradores e conservamos os mesmos denominadores. Exemplos:

Leia mais

ALGORITMOS E APLICAÇÕES. FATEC IPIRANGA ADS Noturno 1º semestre de 2012 Prof. Luiz Carlos de Jesus Junior

ALGORITMOS E APLICAÇÕES. FATEC IPIRANGA ADS Noturno 1º semestre de 2012 Prof. Luiz Carlos de Jesus Junior ALGORITMOS E APLICAÇÕES FATEC IPIRANGA ADS Noturno 1º semestre de 2012 Prof. Luiz Carlos de Jesus Junior Ábaco (5500 a.c.): Utilizado para o cálculo em áreas de comércio de mercadorias e construção civil.

Leia mais

CONCEITOS 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

Leia mais

Introdução ao VisuALG

Introdução ao VisuALG Introdução ao VisuALG Agenda VisuALG: Introdução ao VisuALG; Apresentação do Software; Entrada, Processamento e Saída; Depuração; Exercícios. Introdução ao VISUALG Site: http://www.apoioinformatica.inf.br/produtos/visualg

Leia mais

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

Introduçã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 mais

Aula 2 - Introdução Cleverton Hentz

Aula 2 - Introdução Cleverton Hentz Aula 2 - Introdução Cleverton Hentz Sumário de Aula } Programas } Linguagens de Programação } Formas de Estruturação de Algoritmos 2 Programas } Os algoritmos são utilizados na construção de programas

Leia mais

INTRODUÇÃO À PROGRAMAÇÃO

INTRODUÇÃO À PROGRAMAÇÃO INTRODUÇÃO À PROGRAMAÇÃO 1 - CONCEITO DE ALGORITMO A automação é o processo em que uma tarefa deixa de ser desempenhada pelo homem e passa a ser realizada por máquinas, sejam estas dispositivos mecânicos,

Leia mais

TUTORIAL DE OPERAÇÕES BÁSICAS

TUTORIAL DE OPERAÇÕES BÁSICAS TUTORIAL DE OPERAÇÕES BÁSICAS MULTIPLICAÇÃO POR E SEUS MÚLTIPLOS Para multiplicar multiplicar por, 0, 00,... basta deslocar a vírgula para a direita tantas casas quantos forem os zeros.,6,6 (desloca a

Leia mais

Programação de Computadores III

Programação de Computadores III Programação de Computadores III Introdução a Algoritmos (Parte I) Professor Hugo de Oliveira Barbalho hbarbalho@ic.uff.br Material produzido pelo professor: Leandro Augusto Frata Fernandes (laffernandes@ic.uff.br)

Leia mais

Programação de Computadores:

Programação de Computadores: Instituto de C Programação de Computadores: Introdução a Algoritmos (Parte I) Luis Martí Instituto de Computação Universidade Federal Fluminense lmarti@ic.uff.br - http://lmarti.com Roteiro da Aula de

Leia mais

Projeto e Desenvolvimento de Algoritmos

Projeto e Desenvolvimento de Algoritmos Projeto e Desenvolvimento de Algoritmos O que são algoritmos? Índice Objetivos Introdução Representação de Algoritmos Linguagem Natural Fluxogramas Pseudo-Linguagem Técnicas de Projeto de Algoritmos Objetivos

Leia mais

Pseudocódigo e Visualg

Pseudocódigo e Visualg Pseudocódigo e Visualg Professor: Alex Sandro Forghieri alex.forghieri@ifsc.edu.br Agenda Revisão Algoritmos Estrutura de dados Estrutura básica de um algoritmo em pseudocódigo Teste de mesa Operadores

Leia mais

SEÇÃO Iluminação Externa

SEÇÃO Iluminação Externa Iluminação Externa 417-01-1 SEÇÃO 417-01 Iluminação Externa APLICAÇÃO NO VEÍCULO: TROLLER ÍNDICE ASSUNTO PÁGINA LANTERNA DA LUZ DA PLACA DE LICENÇA... 417-01-02 REMOÇÃO E INSTALAÇÃO... 417-01-02 SUBSTITUIÇÃO

Leia mais

2. ALGORITMOS. Unesp Campus de Guaratinguetá

2. 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 mais

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

É 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 mais

Lógica e Linguagem de Programação Aula 04 - Estruturas de Repetição Repetição com Teste no Início Enquanto - GABARITO Professor: Danilo Giacobo

Lógica e Linguagem de Programação Aula 04 - Estruturas de Repetição Repetição com Teste no Início Enquanto - GABARITO Professor: Danilo Giacobo Lógica e Linguagem de Programação Aula 04 - Estruturas de Repetição Repetição com Teste no Início Enquanto - GABARITO Professor: Danilo Giacobo Este guia irá lhe ajudar a entender o laço de repetição enquanto.

Leia mais

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

Introdução à Lógica de Programação Introdução à Lógica de Programação 1 Elaboração de um programa Problema Análise Programa Algoritmo 2 Processo de geração de um programa Análise do problema: Ler atentamente o enunciado do problema até

Leia mais

USP - ICMC - SSC SSC o. Semestre Disciplina de Introdução à Ciência da Computação ICC 1 - Teoria

USP - ICMC - SSC SSC o. Semestre Disciplina de Introdução à Ciência da Computação ICC 1 - Teoria USP - ICMC - SSC SSC 0501-1o. Semestre 2011 Disciplina de Introdução à Ciência da Computação ICC 1 - Teoria Prof. Fernando Santos Osório Email: fosorio [at] { icmc. usp. br, gmail. com } Página Pessoal:

Leia mais

Desenvolvimento de algoritmos Desenvolvimento de Algoritmos

Desenvolvimento 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 mais

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. 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 mais

Introdução à Programação

Introdução à Programação INF1005: Programação 1 Introdução à Programação 08/03/10 (c) Paula Rodrigues 1 Tópicos Principais Modelo de um Computador Ciclo de Desenvolvimento 08/03/10 (c) Paula Rodrigues 2 Modelo de um Computador

Leia mais

Prof. A. G. Silva. 14 de março de Prof. A. G. Silva INE5231 Computação Científica I 14 de março de / 26

Prof. A. G. Silva. 14 de março de Prof. A. G. Silva INE5231 Computação Científica I 14 de março de / 26 INE5231 Computação Científica I Prof. A. G. Silva 14 de março de 2017 Prof. A. G. Silva INE5231 Computação Científica I 14 de março de 2017 1 / 26 Conteúdo programático O computador - [3 horas-aula] Representação

Leia mais

Estrutura de Exclusão Múltipla

Estrutura de Exclusão Múltipla Estrutura de Exclusão Múltipla Lista de Exercícios 03 Algoritmos e Linguagens de Programação Professor: Edwar Saliba Júnior IMPORTANTE: Lembre-se! As respostas apresentadas a seguir não são únicas. Ou

Leia mais

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

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:...

Leia mais

Introdução à Programação de Computadores Fabricação Mecânica

Introdução à Programação de Computadores Fabricação Mecânica Introdução à Programação de Computadores Fabricação Mecânica Edilson Hipolito da Silva edilson.hipolito@ifsc.edu.br - http://www.hipolito.info Aula 06 - Introdução a algoritmos Roteiro Algoritmos Formas

Leia mais

Introdução à Computação

Introdução à Computação Conteúdo de hoje... Your Logo Here Definição de Algoritmo Prof. Lucas Amorim lucas@ic.ufal.br Exemplos de Algoritmos Técnicas de resolução de problemas Natural Introdução à Computação Definição e Representação

Leia mais

Adendo ao Manual do Proprietário Ranger. Este adendo substitui o Plano de Manutenção contido no Manual do Proprietário

Adendo ao Manual do Proprietário Ranger. Este adendo substitui o Plano de Manutenção contido no Manual do Proprietário Ranger Este adendo substitui o Plano de Manutenção contido no Manual do Proprietário 2 Adendo ao Manual do Proprietário Inspeção geral da carroceria Verifique a condição da pintura, pontos com ferrugem,

Leia mais

Os logaritmos decimais

Os logaritmos decimais A UA UL LA Os logaritmos decimais Introdução Na aula anterior, vimos que os números positivos podem ser escritos como potências de base 10. Assim, introduzimos a palavra logaritmo no nosso vocabulário.

Leia mais

INSTRUÇÕES. Esta prova é individual e sem consulta à qualquer material.

INSTRUÇÕES. Esta prova é individual e sem consulta à qualquer material. OPRM 016 Nível Segunda Fase 4/09/16 Duração: 4 Horas e 30 minutos Nome: Escola: Aplicador(a): INSTRUÇÕES Escreva seu nome, o nome da sua escola e nome do APLICADOR(A) nos campos acima. Esta prova contém

Leia mais

Formulas em Planilhas Eletrônicas. Prof. André Aparecido da Silva Disponível em: Aulas 16, 17, e 18

Formulas em Planilhas Eletrônicas. Prof. André Aparecido da Silva Disponível em:   Aulas 16, 17, e 18 Formulas em Planilhas Eletrônicas Prof. André Aparecido da Silva Disponível em: http://www.oxnar.com.br/aulas/formulascalc.pptx Aulas 16, 17, e 18 1 Todas as fórmulas são introduzidas por um sinal de igual.

Leia mais

SOCIEDADE AUTOMOTIVA VOCÊ SABE TROCAR PNEUS? PAULO ANDERSON FARIA FACEBOOK.COM/CURSOSDEMECANICA/

SOCIEDADE AUTOMOTIVA VOCÊ SABE TROCAR PNEUS? PAULO ANDERSON FARIA FACEBOOK.COM/CURSOSDEMECANICA/ SOCIEDADE AUTOMOTIVA VOCÊ SABE TROCAR PNEUS? PAULO ANDERSON FARIA FACEBOOK.COM/CURSOSDEMECANICA/ Uma coisa que parece ser fácil, mas dependendo de onde estiver e das condições pode ser perigoso, por isso

Leia mais

Algoritmos e Técnicas de Programação

Algoritmos e Técnicas de Programação Algoritmos e Técnicas de Programação Introdução filipe.raulino@ifrn.edu.br Créditos O material utilizado neste curso é composto de adaptações dos Slides do Professor Diego Silveira. Objetivos Fazer uma

Leia mais

UFCD 0804 Algoritmos

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

Leia mais

Matemática lógica. 7,5 2=15 x 8 +5,4=13,4

Matemática lógica. 7,5 2=15 x 8 +5,4=13,4 Central de Treinamento e Aperfeiçoamento em Eletrônica 9 Apostila 7,5 2=5 x 0 3 2 8 8 +5,=3, 5 7 6 Matemática lógica www.ctaeletronica.com.br Deus amou o mundo de tal maneira que Deu Seu Filho unigênito,

Leia mais

INTRODUÇÃO A PROGRAMAÇÃO

INTRODUÇÃ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 mais

AULA Entrada/Saída, Operadores

AULA 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 mais

Lógica de Programação

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

Leia mais

Algoritmos e Linguagem de Programação I

Algoritmos e Linguagem de Programação I Algoritmos e Linguagem de Programação I Roberto Ferreira roberto.ferreira@lapa.ifbaiano.edu.br 2014.1 Módulo I Aula 3 Algoritmos Computacionais Na aula anterior vimos... Quais são os passos para solucionar

Leia mais

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

Introdução à Programação. slides de Deise Sacol Introdução à Programação slides de Deise Sacol 1 LÓGICA DE PROGRAMAÇÃO: Técnica de encadear pensamentos para atingir determinado objetivo Necessária para desenvolver programas e sistemas, pois permite

Leia mais

Matemática do Zero SISTEMAS DE EQUAÇÕES

Matemática do Zero SISTEMAS DE EQUAÇÕES Matemática do Zero SISTEMAS DE EQUAÇÕES DEFINIÇÃO SISTEMAS de EQUAÇÕES Todo sistema linear é classificado de acordo com o número de soluções apresentadas por ele. SISTEMAS de EQUAÇÕES MÉTODOS de RESOLUÇÃO

Leia mais

Lógica e Linguagem de Programação Aula 03 - Estruturas de controle Exercícios de Fixação 2 - RESPOSTAS Professor: Danilo Giacobo

Lógica e Linguagem de Programação Aula 03 - Estruturas de controle Exercícios de Fixação 2 - RESPOSTAS Professor: Danilo Giacobo 1. Dado o algoritmo a seguir, responda: lógico: A, B, C; se A então C1; se B então se C então C2; C3; C4; C5; C6; Lógica e Linguagem de Programação Aula 03 - Estruturas de controle Exercícios de Fixação

Leia mais

A adição de números naturais é associativa, ou seja, resultado da soma de três números naturais independe da ordem da soma dos números.

A adição de números naturais é associativa, ou seja, resultado da soma de três números naturais independe da ordem da soma dos números. . Números Naturais Para qualquer cidadão, contar faz parte da rotina da vida. Por exemplo: contamos dinheiro, contamos pessoas, contamos os itens para saber o que precisamos comprar, contamos objetos em

Leia mais

2. Números Inteiros. A representação gráfica dos números Inteiros Os números podem ser representados numa reta horizontal, a reta numérica:

2. Números Inteiros. A representação gráfica dos números Inteiros Os números podem ser representados numa reta horizontal, a reta numérica: . Números Inteiros Sempre que estamos no inverno as temperaturas caem. Algumas cidades do Sul do Brasil chegam até mesmo a nevar. Quando isso acontece, a temperatura está menor do que zero. Em Urupema,

Leia mais

Matemática. Sistemas de Equações. Professor Dudan.

Matemática. Sistemas de Equações. Professor Dudan. Matemática Sistemas de Equações Professor Dudan www.acasadoconcurseiro.com.br Matemática SISTEMAS DE EQUAÇÕES Todo sistema linear é classificado de acordo com o número de soluções apresentadas por ele.

Leia mais

Introdução É com grande satisfação que queremos parabenizá-lo pela excelente escolha que acaba de fazer, pois você adquiriu um produto fabricado com a

Introdução É com grande satisfação que queremos parabenizá-lo pela excelente escolha que acaba de fazer, pois você adquiriu um produto fabricado com a 1 Introdução É com grande satisfação que queremos parabenizá-lo pela excelente escolha que acaba de fazer, pois você adquiriu um produto fabricado com a tecnologia ALMEIDA EQUIPAMENTOS AGRO IND. LTDA.

Leia mais

Exercícios: Vetores e Matrizes

Exercícios: Vetores e Matrizes Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem C Exercícios: Vetores e Matrizes 1 Vetores 1. Faça um programa que possua um vetor

Leia mais

Lógica de Programação FORBELLONE, André Luis e EBERSPACHER, Henri (PLT)

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

Leia mais

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 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 mais

Unidade 8 Equações e Sistemas de Equações do 1º grau. Sentenças matemáticas

Unidade 8 Equações e Sistemas de Equações do 1º grau. Sentenças matemáticas Unidade 8 Equações e Sistemas de Equações do 1º grau Sentenças matemáticas A matemática pode ser considerada uma linguagem e, como todas elas, é preciso algum tempo para dominá-la. Sentenças, em matemática,

Leia mais

Fotografia: Perfil flanco direito e frontal lado embarque/desembarque

Fotografia: Perfil flanco direito e frontal lado embarque/desembarque Inserir Brasão SISTEMA TRANSPORTE PÚBLICO DE PASSAGEIROS CARACTERÍSTICA DO SISTEMA Inserir Logo CADERNO DA FROTA Tomadora dos Serviços: S/A LTDA Projeto: FORM.: 34/2 1. Documentação do Cadastro da Frota

Leia mais

PLANILHAS ELETRÔNICAS - CALC FÓRMULAS

PLANILHAS ELETRÔNICAS - CALC FÓRMULAS PLANILHAS ELETRÔNICAS - CALC 1 FÓRMULAS 1. SINAIS DE OPERAÇÕES SINAL FUNÇÃO + SOMAR - SUBTRAÇÃO * MULTIPLICAÇÃO / DIVISÃO % PORCENTAGEM ^ EXPONENCIAÇÃO. SINAIS PARA CONDIÇÃO SINAL FUNÇÃO > MAIOR QUE

Leia mais

Conceitos e Representação de Algoritmos

Conceitos e Representação de Algoritmos BCC 201 - Introdução à Programação Conceitos e Representação de Algoritmos Guillermo Cámara-Chávez UFOP 1/37 Importância do estudo dos Algoritmos... antes que o computador possa executar uma tarefa, deve

Leia mais

D 7 C 4 U 5. MATEMÁTICA Revisão Geral Aula 1 - Parte 1. Professor Me. Álvaro Emílio Leite. Valor posicional dos números. milésimos décimos.

D 7 C 4 U 5. MATEMÁTICA Revisão Geral Aula 1 - Parte 1. Professor Me. Álvaro Emílio Leite. Valor posicional dos números. milésimos décimos. MATEMÁTICA Revisão Geral Aula 1 - Parte 1 Professor Me. Álvaro Emílio Leite O que é um algarismo? É um símbolo que utilizamos para formar e representar os números. Exemplo: Os algarismos que compõem o

Leia mais

FUNDAMENTOS DA INFORMÁTICA. Sistemas de Numeração

FUNDAMENTOS DA INFORMÁTICA. Sistemas de Numeração FUNDAMENTOS DA INFORMÁTICA Sistemas de Numeração OBJETIVOS DA AULA Conhecer os sistemas de numeração antigos; Entender, compreender e usar um Sistema de Numeração; Relacionar os Sistemas de Numeração com

Leia mais

Linguagem de Programação Java Terceira aula. Prof. Rogério Albuquerque de Almeida

Linguagem de Programação Java Terceira aula. Prof. Rogério Albuquerque de Almeida Linguagem de Programação Java Terceira aula Prof. Rogério Albuquerque de Almeida 1 Linguagem de Programação Estruturas de Repetição (Laços / Loops) Permitem a repetição da execução de partes específicas

Leia mais

Transversal anterior 12,35 +0,15 / -0,2 85 (G) / 88 (E) 12,4 (G) / 12,5 (E) 72 mm x 84 mm. Eletrônica - MAGNETI MARRELLI 7GF 29 BITS

Transversal anterior 12,35 +0,15 / -0,2 85 (G) / 88 (E) 12,4 (G) / 12,5 (E) 72 mm x 84 mm. Eletrônica - MAGNETI MARRELLI 7GF 29 BITS FIAT 500 FIAT 500 CULT 1,4 8V FLEX 2015 2P CILINDROS 4 em linha POSIÇÃO DO TAXA DE COMPRESSÃO CILINDRADA TOTAL (CC) POTÊNCIA MÁXIMA (CV) TORQUE MÁXIMO (KGF.M) DIÂMETRO X CURSO ALIMENTAÇÃO INJEÇÃO ELETRÔNICA

Leia mais

MANUAL DO PROPRIETÁRIO

MANUAL DO PROPRIETÁRIO MANUAL DO PROPRIETÁRIO CARVE MOTOR 50cc V.06 O uso deste veículo poderá comprometer a integridade física do condutor e de terceiros, sem culpa do fabricante. Assim como outros veículo, é possível perder

Leia mais

Ford Focus Frente pastilha de freio

Ford Focus Frente pastilha de freio 2005-2007 Ford Focus Frente pastilha de freio substituição Substituir as pastilhas de freio em todos os modelos Focus 2005-2007 com travões de tambor. Redigido por: David Hodson INTRODUÇÃO As etapas neste

Leia mais

REVISÃO DOS CONTEÚDOS

REVISÃO DOS CONTEÚDOS REVISÃO DOS CONTEÚDOS As quatro operações fundamentais As operações fundamentais da matemática são quatro: Adição (+), Subtração (-), Multiplicação (* ou x ou.) e Divisão (: ou / ou ). Em linguagem comum,

Leia mais

Circuitos Lógicos Aula 22

Circuitos Lógicos Aula 22 Circuitos Lógicos Aula 22 Aula passada Armazenamento e transferência Paralela x Serial Divisão de frequência Contador Microprocessador Aula de hoje Aritmética binária Representação binária com sinal Complemento

Leia mais