Computação Eletrônica

Slides:



Advertisements
Apresentações semelhantes
Introdução a Algoritmos
Advertisements

Introdução à Programação
Data: 10 a 12 de fevereiro de 2009 e
Professora Lúcia Brasil
APRENDENDO A PLANEJAR Para qualquer atividade que se pretenda desenvolver, é importante realizar um planejamento para se ter clareza de onde se quer chegar,
Marco Antonio Montebello Júnior
INTRODUÇÃO – LOGICA E ALGORITMOS
Programação para Geociências
Paradigmas de Linguagens Conceitos Básicos
"GERAÇÃO SAÚDE" Alunos da EMEF ARMANDO DE ARRUDA PEREIRA - São Paulo
Introdução a Algoritmos Seqüenciais
Introdução a Programação Renata Freire
JOGO MAU-MAU Por Munir Chain
CIC 107 Programação de Computadores I
UDESC - Prof. Juliano Maia adaptado por Alexandre Parra
Universidade Federal do Espírito Santo
ALGORITMO E ESTRUTURA DE DADOS
Algoritmo I Apresentação da Disciplina
Resolução de Problemas
Programação Básica de Computadores 1
INTRODUÇÃO À PROGRAMAÇÃO
Formas de Representação de Algoritmos
Programação I Caderno de Exercícios Nome.
Processamento da Informação BC-05045
Conceitos Básicos Lógica de Programação
Algoritmos e Estruturas de Dados I – Estruturas de Controle de Fluxo
Introdução à Programação
Lógica e Técnicas de Programação
BOLO DE CASCA DE ABÓBORA
BOLO DE CASCA DE BANANA.
INTRODUÇÃO – LOGICA E ALGORITMOS
Pólo de Educação pelo Trabalho General de Ex. Humberto de S. Mello
PCI- Introdução à Computação
Desenvolvimento de Jogos e Entretenimento Digital
Pudim de Morango com Gengibre
Algoritmos 1º Semestre Materia: Informática Profº: Cristiano.
TÉCNICAS DE PROGRAMAÇÃO
Introdução à Programação de Computadores
Android Aula 01 Introdução ao Java Humberto Moura
Desenvolvimento Web Lógica de Programação
Introdução a Algoritmos
Algoritmos Fabrício Costa Santana
Construção de Algoritmos
Programação de PIC em C Exposição das funções básicas para
Algoritmos e Estruturas de Dados I – Estruturas de Controle de Fluxo
Algoritmos e Estrutura de Dados I
Algoritmo e Programação
Fundamentos de linguagens de programação
Algoritmos e Programação MC102
MOTHER’S DAY O Green AM realizou diferentes atividades para essa data especial. O grupo fez lindos cartões para as mommies usando tocas de mestre cuca.
Programação Computacional Aula 2: Introdução -Algoritmos
Linguagem Técnica de Programação
Algoritmos e Programação I
Fabrício Santana Professorfabricio.net
Algoritmo É uma descrição seqüencial ordenada dos passos que devem ser executados de forma lógica e clara, com a finalidade de facilitar a resolução de.
Linguagens de Programação
BOLO DE CHOCOLATE COM PUDIM DE LEITE EM BANHO-MARIA
Disciplina: Lógica de Programação
Receitas Hambúrguer Bolacha Macarrão Rapadura Risolis.
Receitas da Maria Espero que gostem.
Introdução a Programação Aula 01 Jackson Eduardo
Algoritmos e Estruturas de Dados I - Introdução Profa. Mercedes Gonzales Márquez.
Linguagem de Programação Prof. Fabricio Roulin Bittencout
4º A - manhã.
Algoritmos – Conceitos Iniciais
Lógica de Programação Aula 04 Prof. Marcelo Marcony.
Tipologia Textual: Textos Instrucionais Definição Exemplos 1/2
Lógica de programação Introdução à lógica de programação
Introdução à Lógica Matemática
Algoritmos e Lógica de Programação
Transcrição da apresentação:

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 Nós podemos fazer o computador se comportar como outras máquinas

O computador Exemplos: o computador... Toca música como um iPod ou um tocador de CD Exibe vídeos como uma TV ou um tocador de DVD Edita um texto como uma máquina de escrever Desenha como tinta e pincel Comunica-se com outra pessoa como um celular (via Skype)

O computador Nem toda tarefa que um computador faz possui uma máquina específica equivalente para fazer o mesmo (exemplo: Excel, MSN, Orkut, etc.) Assim como certas máquinas são apenas simuláveis no computador (carro, geladeira, microondas, etc.)

O computador Como fazer o computador comportar-se como outra máquina? Programando o computador

O computador Por que é importante saber programar um computador? Para aproveitar todo o potencial que um computador oferece sem depender de um software em particular Alguns softwares matemáticos são sofisticados (programáveis) e, portanto, exigem conhecimentos em programação

Algoritmos E como programa-se um computador? Através de uma seqüência de comandos chamada de algoritmo Mais formalmente: um algoritmo é um conjunto finito de comandos, bem definidos (não ambíguos) e usado para a solucionar um problema em um tempo finito

Algoritmos Bata a manteiga, o leite condensado e os ovos até ficar cremoso. Junte o queijo e bata mais um pouco. Depois acrescente o fubá, previamente peneirado, com a farinha e o fermento, alternando com o leite, sempre batendo. Despeje a massa em assadeira untada com a manteiga e polvilhada com fubá. Asse em forno quente, durante 25 minutos. Deixe esfriar depois de assado e sirva.

Algoritmos Entretanto, um computador não consegue compreender uma receita de bolo escrita livremente Um computador trabalha com uma linguagem mais precisa Utiliza comandos bem definidos Permite fazer testes para definir qual o próximo passo a ser executado (se-então-senão) Permite repetir comandos até que uma condição seja satisfeita (enquanto)

Algoritmos Enquanto a mistura não ficar cremosa 1.1 Bata a manteiga, o leite condensado e os ovos Junte o queijo e bata mais um pouco Peneire o fubá Acrescente o fubá com a farinha e o fermento Enquanto houver leite 5.1 Acrescente um pouco do leite 5.2 Misture Unte a assadeira Polvilhe a assadeira com fubá Despeje a massa na assadeira com a manteiga Asse em forno quente durante uns 25 minutos. Se estiver frio então sirva. Senão, espere 30 minutos.

Algoritmos Exercício: Escreva um algoritmo para trocar o pneu de um carro. Utilize comandos como “Enquanto” e “Se-então-senão”.

Algoritmos Exercício: Um senhor está numa das margens de um rio com uma raposa, uma galinha e um saco de milho. O senhor pretende atravessar o rio com suas cargas, num barco que só comporta o senhor e 1 das cargas. O senhor não pode deixar em uma das margens, sozinhos, a raposa e a galinha, nem a galinha e o milho. Continue o algoritmo abaixo que orienta o senhor a realizar o transporte Atravesse as galinhas Retorne sozinho ...

Algoritmos Exercício: d1 d2 d3 h1 h2 h3 Exercício: Temos três hastes h1, h2, h3. Uma das hastes serve de suporte para três discos d1, d2 e d3 de tamanhos diferentes. Os discos menores são sempre colocados sobre os discos maiores. Desejamos mover todos discos de h1 para a haste h3, porém só podemos movimentar um disco de cada vez e um disco maior nunca pode ser colocado sobre um disco de menor tamanho. Mova d1 para h3 Mova d2 para h2 ...

Algoritmos Exercício: Temos três recipientes de tamanhos distintos: o primeiro com capacidade para 8 litros, outro para 5 litros e o terceiro com capacidade para 3 litros. O recipiente de 8 litros está totalmente cheio. Deseja-se colocar 4 litros em dois recipientes. Considere que os recipientes não sejam graduados.

Bibliografia Programando com Pascal Pascal Estruturado Jaime Evaristo http://www.ic.ufal.br/professor/jaime Pascal Estruturado Harry Farrer et al.

Algoritmos Resposta 8l 5l 3l 8 6 1 5 2 3 2 5 1 5 6 2 3 3 2 3 1 4 7 3 6