Escolar Documentos
Profissional Documentos
Cultura Documentos
Programação
Técnico de Desenvolvimento
de Sistemas
Conhecimentos
1. Linguagem de programação
4. Ambiente de desenvolvimento
5. Manipulação de arquivos
6. Controle de versões
Sócrates é homem
https://www.geniol.com.br/logica/problemas/teste-de-einstein/
O computador
• Consciente
• Trabalhador
• Possui muita energia
• Sempre disponível
• Cheio de recursos
• Sem criatividade
• Totalmente dependente
• E...
Completamente Burro
Técnico de Desenvolvimento
de Sistemas
O Computador – Instruções
• Para o computador executar uma tarefa, precisamos passar as
instruções corretas à ele;
• As instruções de forma isolada não permitem realizar o processo
completo;
• É necessário um conjunto de instruções colocadas em ordem
sequencial lógica.
Escola SENAI “Ricardo Lerner”
Técnico de Desenvolvimento
de Sistemas
Omelete de Batatas?
toalha; na frigideira;
nenhum sentido.
Computador
Algoritmo
1. Pegar o bombom
2. Abrir a embalagem
3. Comer o bombom
1. Tomar banho.
2. Trocar uma lâmpada.
3. Trocar o pneu de um carro.
Fluxograma
Fluxograma
• Economia de palavras;
guarda-chuva
Escola SENAI “Ricardo Lerner”
Fluxograma – levar guarda-chuva ou não
Início
Verificar a previsão
SIM NÃO
Chuva?
Fim
Técnico de Desenvolvimento
de Sistemas
1. Verificar o tráfego
Verificar o tráfego
Atravessar
Fim
Técnico de Desenvolvimento
de Sistemas
z=x+y
Fim
Fluxograma – somar 2 números (melhorado)
Início
A
Informe o
z=x+y
valor de x
x
z
Informe o
valor de y Fim
A
Técnico de Desenvolvimento
de Sistemas
http://draw.io
• Lucidchart
https://www.lucidchart.com
• Pacote Office
Escola SENAI “Ricardo Lerner”
Exercícios
Desenhar os seguintes fluxogramas: