Sei sulla pagina 1di 10

P8 Produo

Linguagens de programao e
algoritmos
C O N C E I TO S A A B O R D A R :

O software e as linguagens de
programao

Criao de algoritmos

TecnIC 7./8. anos


Software, relembrando
Software o conjunto de programas
necessrios para que o computador funcione
(software de sistema) ou para fazer algum
tipo de tarefa (software de aplicao).

2 TecnIC 7./8. anos


Linguagens de programao

Todos os softwares so
desenvolvidos / criados utilizando
linguagens de programao.

Uma linguagem de programao composta por um


conjunto de instrues que, seguindo regras
sintticas e semnticas, permitem criar um
programa, orientando o computador a resolver um
determinado problema.
3 TecnIC 7./8. anos
Do algoritmo linguagem de
programao
Problema para resolver usando o
computador.

Rascunho da resoluo do problema.

Cria-se um
ALGORITMO.

Programa que resolve o problema.

Utilizam-se
LINGUAGENS DE
PROGRAMAO.
4 TecnIC 7./8. anos
Fases de elaborao de um programa
Para construir um programa importante cumprir as seguintes fases:

1. Definio do problema.

2. Planificao da sua resoluo (algoritmo), atravs da


definio de pequenas tarefas, podendo ser necessrios
refinamentos sucessivos.

3. Criao do programa recorrendo a uma linguagem / ambiente


de programao.

4. Testes e verificaes ao programa.

5. Criao da documentao de apoio ao programa.

6. Manuteno e melhorias do programa.

5 TecnIC 7./8. anos


Do problema ao algoritmo
Dado um determinado problema deves identificar

Dados de
entrada

Instrues de
PROCESSAMENTO

Resultados
pretendidos

6 TecnIC 7./8. anos


Caractersticas de um algoritmo
Finitude um algoritmo deve terminar sempre aps um nmero finito
de passos.
Definio cada passo do algoritmo deve ser bem definido e sem
ambiguidades.

Entradas um algoritmo deve ter zero ou mais entradas.


Sadas um algoritmo deve ter uma ou mais sadas.
Efetividade cada algoritmo deve ser descrito por
operaes bsicas e possveis de serem realizadas de
forma precisa.

7 TecnIC 7./8. anos


Tudo um algoritmo
Resultado
BOLO DE CHOCOLATE
INGREDIENTES
1 chvena ch de leo
2 chvena de ch de acar
4 ovos
DADOS
2 chvena de ch de farinha de trigo com fermento
125 g de chocolate em p

Cobertura DE
ENTRADA
1 lata de leite condensado
3 colheres de chocolate em p
1 lata de creme de leite
1 colher de manteiga

PREPARAO

Misture os ingredientes e coloque-os numa forma untada


Processamento
com manteiga. Leve ao forno e, por ltimo, faa a
cobertura.

8 TecnIC 7./8. anos


Tudo um algoritmo
Todas as aes so convertveis num algoritmo.

Vejamos o vdeo algoritmo.

DADOS DE ENTRADA
Questo que o professor coloca.
Clculo escrito no quadro.
PROCESSAMENTO
Aluno reflete sobre o clculo a efetuar.
RESULTADO
Resposta dada pelo aluno.

9 TecnIC 7./8. anos


Tudo um algoritmo
CLCULO DA MDIA ARITMTICA DE UM ALUNO

DADOS DE ENTRADA
Valor da primeira nota.
Valor da segunda nota.
PROCESSAMENTO
Soma a primeira nota com a segunda nota.
Divide o resultado da soma por dois.
RESULTADO
Mostra o resultado obtido.

10 TecnIC 7./8. anos

Potrebbero piacerti anche