Buscar

aula2 esttacio

Prévia do material em texto

Plano	de	Aula:	Estrutura	sequencial
INTRODUÇÃO	A	PROGRAMAÇÃO	-	CCT0672
Título
Estrutura	sequencial
Número	de	Aulas	por	Semana
Número	de	Semana	de	Aula
2
Tema
Estrutura	sequencial	-	conceitos	iniciais
Objetivos
O	aluno	deverá	ser	capaz	de:
	
·			Utilizar	comandos	saída	de	dados	para	apresentar	mensagens;
·			Escolher	e	declarar	o	tipo	de	variável	adequado	para	os	dados	que	serão
manipulados;
·			Representar	os	comandos	utilizando	fluxograma	(diagrama	de	blocos)	e
pseudocódigo	(portugol);
·			Utilizar	comandos	de	entrada	e	saída	de	dados	para	resolver	problemas
computacionais;
·			Escolher	e	declarar	o	tipo	de	variável	adequado	para	os	dados	que	serão
manipulados.
Estrutura	do	Conteúdo
Conteúdos
	
Desenvolver:
	
·			Conceito	de	início	e	final	de	algoritmo;
·			Comando	de	saída	de	dados;
·			Representação	de	comandos	(fluxograma/diagrama	de	blocos	e
pseudocódigo/portugol);
·			Conceito	de	variável	–	escolha	do	tipo	e	declaração;
·			Comando	de	entrada	de	dados.
	
Conceitos:
	
1.		Início	e	final	de	programa:
	
Todo	algoritmo	deve	apresentar	uma	indicação	de	início	e	final	de	programa.	Essas
indicações	devem	ser	únicas.
Antes	do	comando	de	início	de	programa	(somente	no	pseudocódigo)	deve	ser
apresentada	uma	indicação	do	nome	do	programa:
	
programa	PRIMEIRO_PROGRAMA
	
Fluxograma Pseudocódigo
Figura:	arquivo	anexo
Fluxo_Inicio.jpg início
Figura:	arquivo	anexo
Fluxo_Fim.jpg fim
	
	2.	Comando	de	saída	de	dados:
	
Todo	algoritmo	deve	apresentar	uma	saída	de	dados,	que	pode	ser	de	diferentes
formas:	em	vídeo,	em	papel	etc.	Serão	adotados	s ímbolo	e	comando	únicos,
representando	genericamente	“saída	de	dados	do	programa”.
	
Inicialmente,	será	apresentado	o	comando	para	apresentar	mensagens	(textos)	para	o
usuário.
	
Fluxograma Pseudocódigo
Figura:	arquivo	anexo
Fluxo_Escreva.jpg escreva	(“Disciplina	de	Algoritmos”);
	
	
3.	Variável:
	
Variável	é	um	espaço	de	memória	reservado	para	armazenamento	de	dados	que
serão	manipulados.	Esse	espaço	de	memória	receberá	uma	indicação	de	tipo	e	de
nome	(declaração	de	variável).
	
A	declaração	das	variáveis 	deve	ocorrer	no	início	do	algoritmo.
	
3.1.	Declaração	de	variáveis:
	
3.1.1.		Nome	da	variável	-	regras	para	escolha	do	nome:
	
Cada	variável,	dentro	de	um	mesmo	programa,	deve	receber	um	nome	diferente
(nunca	escolher,	como	nome	de	variável,	o	mesmo	nome	de	um	comando;	por
exemplo,	variável	ESCREVA);
	
Iniciar	sempre	o	nome	por	uma	letra,	sendo	que	os	outros	caracteres	que	compõe	o
nome	podem	ser	letras	ou	números	(por	exemplo,	N1	é	um	nome	de	variável	válido,
enquanto	3G	não	é);
	
Não	utilizar	s ímbolos	gráficos	ou	acentuação	no	nome	das	variáveis;
	
Não	utilizar	mais	do	que	uma	palavra	para	o	nome	de	uma	variável	(se	for	necessário
indicar	o	uso	de	mais	do	que	uma	palavra,	utilizar	o	s ímbolo	“_”;	por	exemplo,
QTD_ALUNOS);
	
Escolher	um	nome	que	tenha	relação	com	o	tipo	de	dados	que	será	armazenado	na
variável	(por	exemplo,	para	armazenar	a	nota	de	um	aluno:	NOTA1).
	
3.1.2.		Tipo	de	Variável:
	
Para	cada	variável	deve	ser	declarado	o	seu	tipo,	ou	seja,	o	tipo	de	dado	que	ela
armazenará.	Os	tipos	que	serão	utilizados	são:
	
a)	inteiro	–	armazena	somente	valores	numéricos	inteiros,	positivos	ou	negativos;
b)	real	–	armazena	valores	numéricos	reais ,	inteiros	ou	fracionários,	positivos	ou
negativos;
c)	caractere	–	armazena	sequências	de	caracteres	contendo	letras,	números	e
s ímbolos	gráficos	(o	conteúdo	desse	tipo	de	variável	não	pode	ser	utilizado	para
operações	aritméticas);
d)	lógico	–	armazena	tipos	lógicos	de	dados,	ou	seja,	somente	dois 	valores	possíveis:
verdadeiro	ou	falso.
	
3.1.3	Como	declarar	variáveis:
	
A	declaração	de	uma	variável	é	composta	pela	indicação	do	tipo	e	do	nome	da	variável
(variáveis 	do	mesmo	tipo	podem	ser	declaradas	juntas);
	
Declaração	de	variáveis 	só	é	representada	no	pseudocódigo.
Exemplo:
	
programa	PRIMEIRO_PROGRAMA;
var;
inteiro	QTD_ALUNOS;
real	MEDIA_IDADE,	MEDIA_NOTAS;
caractere	COD_TURMA;
lógico	TURMA_NOITE.
	
4.	Comando	de	entrada	de	dados:
	
Normalmente	o	algoritmo	deve	receber	dados	de	entrada	que	serão	manipulados
posteriormente.	O	comando	de	entrada	de	dados	indica	que	o	programa	deve
aguardar	que	o	usuário	coloque	os	dados	na	entrada,	para,	depois ,	armazená-los	na
variável	indicada	no	comando.
Serão	adotados	s ímbolo	e	comando	únicos,	representando	genericamente	“entrada	de
dados	do	programa”.
	
Fluxograma Pseudocódigo
Figura:	Arquivo	anexo	Fluxo_Leia.jpg leia	(QTD_ALUNOS)
	
5.	Comando	de	saída	de	dados	(apresentando	valores	de	variáveis	somente	e
valores	de	variáveis	concatenados	com	textos):
	
Além	de	mensagens	somente	com	textos,	o	comando	de	saída	de	dados	pode
apresentar	também	o	valor	do	conteúdo	de	uma	variável.	Isso	pode	ser	apresentado
em	conjunto	com	um	texto	ou	isoladamente.	
Fluxograma Pseudocódigo
Figura:	Arquivo	anexo
Fluxo_Saida2.jpg
	
	
a)	Somente	valor	da	variável
	
escreva	(MEDIA);
	
em	que	MEDIA	é	o	nome	da	variável	da	qual	se
deseja	apresentar	o	conteúdo.
	
Figura:	Arquivo	anexo
Fluxo_Saida3.jpg
	
b)	Texto	e	valor	de	variável
	
escreva	(“Sua	média	é”,	MEDIA)
	
	
Aplicação	Prática	Teórica
Compreensão	de	que	há	várias	maneiras	de	formalizar	a	solução	de	um	problema	do
mundo	real	através	dos	algoritmos,	por	exemplo:
	
1.			Fluxograma;
2.			Pseudocódigo;
3.			Linguagem	de	programação.
	
É	importante	que	o	aluno	aproprie-se	dessas	formas	distintas	de	representação	da
solução	e	entenda	que	elas	implicam	em	maior	ou	menor	facilidade	de	compressão	da
mesma.

Continue navegando