Baixe o app para aproveitar ainda mais
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.
Compartilhar