Vous êtes sur la page 1sur 11

Iniciao

programao
Formadora: Bijal Narendra

Objetivos
entender e aplicar princpios e conceitos fundamentais das

Cincias da Computao;
descrever e representar simbolicamente sequncias de aes
de atividades do quotidiano;
planificar sequncias de instrues que permitam a
realizao de uma dada tarefa;
utilizar diferentes tipos de dados (textos, nmeros, entre
outros);
criar sequncias de instrues que envolvam seleo e
repetio;
planificar e criar um projeto de forma estruturada;

Alguns conceitos
Sequncias: Sempre que executamos uma srie de

comandos em programao, eles so interpretados


sequencialmente. A ordem pela qual aparecem importante.
Muitas vezes basta trocar a ordem de dois elementos para
obtermos resultados completamente diferentes.
Ciclos: A mesma sequncia pode ser executada vrias vezes.
Depois de criar programas com sequncias de comandos,
poderemos reconhecer padres de repetio. A utilizao de
ciclos, sendo mais exigente em termos de pensamento
computacional do que uma simples sequncia, tornar os
programas mais pequenos, mais legveis e fceis de
compreender.

Alguns conceitos
Eventos: Acontecimentos que desencadeiam uma

determinada ao.
Condies: A programao nem sempre linear. De acordo
com determinadas condies e mediante a utilizao de
estruturas de deciso, o programa poder tomar diferentes
rumos.
Operadores: servem para realizar operaes matemticas
e/ou lgicas.
Dados/Variveis: Em programao ser necessrio
armazenar, recuperar e atualizar valores que sero
guardados em variveis.

Algoritmo
Embora as vezes no percebemos, utilizamos algoritmos no nosso diaa-dia e no sabemos. Para a execuo de alguma tarefa ou mesmo
resolver algum problema, muitas vezes inconscientemente
executamos algoritmos. Mas o que Algoritmo? simplesmente uma
receita para executarmos uma tarefa ou resolver algum problema. E
como toda receita, um algoritmo tambm deve ser finito. Se
seguirmos uma receita de bolo corretamente, conseguiremos fazer o
bolo. A computao utiliza muito esse recurso, ento se voc pretende
aprender programao, obviamente deve saber o que algoritmo.

Fluxograma
O termo Fluxograma uma representao grfica de um
algoritmo, efetuado geralmente com recurso a figuras
geomtricas normalizadas e as setas unindo essas figuras
geomtricas. O Fluxograma tem por objetivo apresentar de
forma rpida e descomplicada o fluxo de informaes e aes
da sequncia operacional do processo. Atravs desta
representao grfica possvel compreender a transio de
informaes ou documentos entre os elementos que participam
no processo em causa.

Smbolos utilizados num fluxograma

Alguns exemplos
Incio
A Candeeiro no
funciona
Interrupt
or est
ligado?
Sim
Lmpad
a
queimad
a?
No
Arranjar/com
prar
candeeiro
novo

No

Sim

Ligar
Interruptor

Trocar
lmpada

Incio
Colocar caf
em p na
cafeteira
Colocar gua
Ligar
Cafeteira
Aguardar
No
Caf est
Pronto?
Sim
Beber Caf

Fim

Desafio

Criar um fluxograma para ver televiso, desde ligar a


televiso at chegar ao canal pretendido.

Referncias
Definindo Escopo em Projetos de Software (So Paulo:

Novatec). 2015
http://www.blogdaqualidade.com.br/como-fazer-umfluxograma/
https://pt.scribd.com/doc/50978145/Algoritmos-exerciciosresolvidos

Vous aimerez peut-être aussi