Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
3.1.2 Linearização de expressões – Para a construção de Algoritmos todas as expressões aritméticas devem ser linearizadas, ou seja, colocadas em linhas. – É importante também ressalvar o uso dos operadores correspondentes da aritmética tradicional para a computacional. 3.3 Operadores Operadores Lógicos Operadores Relacionais Operadores Especiais TABELA VERDADE A B A E B A OU B NÃO(A) V V V F F V F F Exercício 1: A = 5 B = 8 e C = 1. Expressões Resultado A = B E B > C A <> B OU B < C A > B NÃO A < B E B > C A >= B OU B = C A<= B NÃO 4.1 Variáveis e tipo de dados Operação de atribuição Variável <- expressão exemplos: A <- 12 Total <- vendas * 1,20 Cidade <- “Juiz de Fora” Identificadores Não pode ter nome de palavras reservadas. (escreva, leia, se, enquanto) Deve possuir o primeiro caractere como letra (Total1, bimestre2) Usar somente letras, números e sublinhado (total_compras) Não possuir espaço em branco (total compras, TotalCompras, Total_compras Letra maiúscula ou minúscula é indiferente 4.4 - Tipos de dados Tipos de estruturas de algoritmo Sequencial Comando 1 Comando 2 Comando n Fim Inicio Tipos de estruturas de algoritmo Com decisão Comando 1 Comando 2 Comando n Fim Inicio Verdade? F V Tipos de estruturas de algoritmo Com repetição Fim Inicio do laço Comando 1 Comando n Inicio Repetir ? N S Comandos básicos de entrada e saída de dados Comando de entrada de dados Comando LEIA() Comando de saída de dados Comando ESCREVA() Obs.: vamos adotar o monitor como o periférico de saída de dados e o teclado como entrada de dados. Comando para a estrutura de decisão CONDICIONAL SIMPLES SE <condição> ENTÃO Comandos se verdadeiro FIMSE Comando para a estrutura de decisão EXEMPLO DE CONDICIONAL SIMPLES SE nota >= 7 ENTÃO ESCREVA (“Aluno aprovado”) FIMSE Comando para a estrutura de decisão CONDICIONAL COMPOSTA SE <condição> ENTÃO Comandos se verdadeiro SENÃO Comandos se falso FIMSE Comando para a estrutura de decisão EXEMPLO CONDICIONAL COMPOSTA SE nota >= 7 ENTÃO ESCREVA (“Aluno aprovado”) SENÃO ESCREVA (“Aluno não aprovado”) FIMSE Comando para a estrutura de decisão CONDICIONAL ANINHADA SE <condição> ENTÃO Comandos se verdadeiro SENÃO SE <condição> ENTÃO Comandos se verdadeiro SENÃO Comandos se falso FIMSE FIMSE Comando para a estrutura de decisão EXEMPLO CONDICIONAL ANINHADA SE nota >= 7 ENTÃO ESCREVA (“Aluno aprovado”) SENÃO SE nota < 4 ENTÃO ESCREVA (“Aluno reprovado”) SENÃO ESCREVA (“Aluno em VS”) FIMSE Comando para a estrutura de repetição Comando ENQUANTO() ENQUANTO <condição> FAÇA comandos se condição verdadeira FIMENQUANTO Comando para a estrutura de repetição Exemplo do comando ENQUANTO() ENQUANTO (x < 3) FAÇA ESCREVA (“Digite um número inteiro”) LEIA(n) x <- x + 1 FIMENQUANTO Comando para a estrutura de repetição Comando PARA() PARA <variável> DE <inicio> ATE <fim> FAÇA comandos a repetir FIMENQUANTO Comando para a estrutura de repetição Exemplo do comando PARA() PARA x DE 1 ATE 3 FAÇA ESCREVA (“Digite um número inteiro”) LEIA(n) FIMPARA Comando para a estrutura de repetição Comando REPITA() REPITA comandos a repetir ATE <condição> Comando para a estrutura de repetição Exemplo do comando REPITA() REPITA ESCREVA (“Digite um número inteiro”) LEIA(n) x <- x + 1 ATÉ x > 3
Compartilhar