ALGORITMOS E PROGRAMAÇÃO 1
introdução aos algoritmos
Professora Marcela Santos
profmarcelsantos@gmail.com
INTRODUÇÃO AOS ALGORITMOS
introdução aos algoritmos
- Para que exista comunicação é necessário estabelecer padrões e regras que podem ser:
- Falados
- Escritos
- Desenhados e/ou
- Representados em símbolos.
introdução aos algoritmos
A comunicação com o computador também é feita através de um conjunto de regras, originando a:Linguagem de Programação!
Exemplos: Pascal, C, C++, Delphi, Java, etc.
Programas são sequências finitas de ordens que têm o objetivo de resolver um problema, apresentar uma figura, calcular valores, tomar ou auxiliar decisões escritos em uma determinada Linguagem de Programação
INTRODUÇÃO AOS ALGORITMOS
Para se programar em uma linguagem de programação é necessário primeiramente aprender Lógica de Programação;
Lógica de Programação consiste em compreender claramente os diversos passos e funções que são realizados na execução de um programa.
algoritmos
INTRODUÇÃO AOS ALGORITMOS
- Um algoritmo é formalmente uma seqüência finita de passos que levam a execução de uma tarefa.
- Uma receita
- As tarefas devem ser:
- Sem redundância
- Clara
- Precisa
- Não necessariamente envolve aspectos computacionais
- Fazer um churrasco
- Ir para a faculdade
- Trocar o pneu de um carro
INTRODUÇÃO AOS ALGORITMOS
Vamos nos separar em duplas e cada um vai sugerir um problema para o outro.
Vocês deveram escrever um algoritmo para resolver esse problema.
Mas antes vamos a um exemplo :)
introdução aos algoritmos
Problema exemplo: Receita de um bolo
- Separar os ingredientes
- Bater
os ovos em neve na batedeira
- Acrescentar
açúcar e farinha de trigo
- Colocar
extrato de baunilha
- Acrescentar
uma colher de manteiga
- Acrescentar
uma colher de Fermento em pó
- Verificar
se esta doce o suficiente
- Colocar
na forma
- Colocar
no forno e assar
- Tirar
da forma e servir
- Retirar
do forno
-
Fim do processo
INTRODUÇÃO AOS ALGORITMOS
-
Problema exemplo: Calcular a idade da pessoa, só pode ser perguntado o ano do nascimento
- Obter o ano do nascimento
- Obter o ano corrente
- Subtrair o ano do nascimento do ano corrente
- Mostrar o valor da subtração
- Fim do processo
resumindo: introdução aos algoritmos
Escrever algoritmos e, por fim, programar, consiste em dividir qualquer problema em vários passos menores, usando uma ou mais formas de representação.
Esses passos que compõem o algoritmo são denominados de comandos
algoritmos
algoritmos
-
Um computador segue instruções que damos a ele
- Mas nem sempre somente seguir qualquer tipo de instruções vai nos levar a realizar a tarefa desejada
- Imaginem se a professora desse somente a instrução :
- "Atravessem a porta!!!!"
algoritmos
- Vamos brincar de seguir instruções !!!!!
siga as seguintes instruções....
-
Desenhe um ponto no centro da sua página.
-
Começando da ponta superior esquerda da página, trace uma linha reta passando pelo ponto até a ponta inferior direita.
-
Começando da ponta inferior esquerda da página, trace uma linha reta passando pelo ponto até a ponta superior direita.
-
Escreva seu nome no triângulo no centro do lado esquerdo da página.
Avião de papel
- Quase todo mundo já fez um avião de papel ou conhece algum tipo de dobradura
- A tarefa agora é descrever os passos para realizar essa dobradura
- Em seguida , bom em seguida eu explico para vocês
a arte de programar!!!!
Algoritmos 1 - Aula 1b
By Marcela Santos
Algoritmos 1 - Aula 1b
- 1,815