Sistema Operacional
Aula 1 – Algoritmos
Objetivos:
Introdução à Lógica de Programação
Exercícios Lógicos
• Alguns meses tem 30 dias e outros 31.
Quantos tem 28 dias ?
• Você acha uma caixa de fósforos, e você está em um quarto escuro e frio. No quarto tem um lampião a gasolina e um punhado de lenha. O que você acenderia primeiro ?
Exercícios Lógicos
• Qtos animais de cada espécie Moisés colocou na arca ?
• A mãe de Alice teve 5 filhas, Sasha,
Sesha, Sisha, Sosha. Qual o nome da quinta filha ?
• Em certo lugar do mundo existem 3 ilhas com 3 palmeiras cada uma. Cada palmeira deu apenas um coco. Quantos cocos existem ao todo ?
Conta de Bar
• Três amigos ao dividir a conta em um bar pagam R$30,00 ao garçon. O caixa nota que a conta é de R$25,00 e entrega R$5,00 ao garçon. No caminho, o garçon (corintiano) conclui que seria complicado dividir R$5,00 entre 3 pessoas, então ele embolsa R$2,00 e entrega R$1,00 para cada pessoa. Agora, cada um pagou R$10,00 e pegou R$1,00 de volta.
Então cada um pagou R$9,00, totalizando
R$27,00. O garçon tem R$2,00, totalizando
R$29,00. Onde está o outro R$1,00 ?
Introdução
Bibliografia
• Curso Básico de Lógica de Programação
– Centro de Computação da UNICAMP
– Autor Paulo Sérgio de Moraes
Cap. 1 - Introdução à Lógica de Programação
• Lógica
– Lógica de Programação é a técnica de
encadear pensamentos para atingir determinado objetivo.
• Sequência Lógica
– Sequência Lógica são passos executados até
atingir um objetivo ou solução de um problema. Cap. 1 - Introdução à Lógica de Programação
• Instruções
– Em linguagem comum é um conjunto de regras ou normas definidas para a realização ou emprego de algo.
– Em informática, é a informação que indica a um computador uma ação elementar a executar. – Uma ordem isolada não permite realizar o processo completo, e para isso é necessário um conjunto de instruções colocadas em ordem sequencial lógica.
–