CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL UNIDADE 4 Itens fundamentais para Desenvolvimento de algoritmos CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL Constantes, variáveis e tipos de dados - Constante: É um determinado valor fixo que não se modifica ao longo do tempo, durante a execução de um programa. Conforme o seu tipo, a constante é classificada como sendo numérica, lógica e literal. Exemplo de constante: N1+N2+N3 3 CONSTANTE CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL Constantes, variáveis e tipos de dados - Constantes numéricas: A representação numérica nos algoritmos é feita no sistema decimal, podendo ser um número com ou sem parte fracionária. É comum a existência de constantes com uma parte exponencial. A constante numérica pode ser positiva ou negativa. a) 15 b) -15 c) 0,342 d) 9,7 x 106 e) 104 CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL Constantes, variáveis e tipos de dados - Constantes lógica: É um valor lógico, isto é, que só pode ser falso ou verdadeiro, usado em proposições lógicas, conforme será visto mais adiante. São representadas pelas palavras: falso verdadeiro CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL Constantes, variáveis e tipos de dados - Constantes literais: Pode ser qualquer seqüência de caracteres (letras, dígitos, ou símbolos especiais). Toda constante literal que aparece no algoritmo será colocada entre aspas para que não seja confundida com outro item qualquer. a) “JOSÉ DA SILVA”; b) “12345”; c) “23/09/55” d) “X1Y2W3” CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL Constantes, variáveis e tipos de dados - Variáveis: são estruturas que apresentam variações em seus conteúdos, conforme a situação presente. Na verdade, são endereços da memória RAM, ficando a cargo do programador somente o conhecimento das letras usadas e seus respectivos Valores. TODA VEZ QUE SE FAÇA NECESSÁRIA A SUA UTILIZAÇÃO, UM VALOR INICIAL DEVE SER ATRIBUÍDO ÀS MESMAS, OU SEJA, DEVEM SER INICIALIZADAS. A) T=0 J=T+3 MOSTRE J B) J=T+3 MOSTRE J CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL Constantes, variáveis e tipos de dados VARIÁVEIS VARIÁVEL IDADE = 50 Total = Produto * Quantidade CONTEÚDO DA VARIÁVEL CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL Constantes, variáveis e tipos de dados - Tipos de variáveis: numéricas, lógicas e literais Inteiro: Somente nº inteiro (positivo ou negativo) Real: nº fracionários e também nº inteiros (positivo ou negativo) Caracter: Letras, números e símbolos. Deverão aparecer entre Aspas. Lógica: Valores verdadeiros ou falsos. CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL Constantes, variáveis e tipos de dados - Nome de variável - Não pode começar com nº - Não pode ter espaço em branco no nome - Não coloque acentuação - Evitar símbolos – usar somente sublinha ou underline (Ex.: Sal_1) Estrutura de um algoritmo Programa: NOME Var A,B: inteiro NOME, END: caracter X: lógica SAL: real Inicio MOSTRE (“Algoritmo exemplo”) A 0 B 0 NOME ““ END ““ X verdadeiro SAL 0 Fim Estrutura de um algoritmo Comando de entrada LEIA – Receber via teclado Sintaxe: LEIA ( ) Ex.: LEIA (Sal) Comando de saída MOSTRE – Sair para vídeo Sintaxe: MOSTRE (“.................”) Ex.: MOSTRE (“Engenharia de Automação Industrial”) *sempre entre aspas” Atribuição para variável (atribui conteúdos internamente p/ a variável) SAL 50 AREA L*C Fazer um algoritmo que receba (LEIA) dois valores via teclado, somá-los e armazenar em outra variável. MOSTRE o resultado no vídeo. Programa: teste 1 VAR N1,N2,N3: Inteiro INICIO {Inicializar as variáveis} N1 0 N2 0 MOSTRE (“Algoritmo que ira receber dois valores numericos e somalos”) MOSTRE (“Informe um numero:”) LEIA (N1) MOSTRE (“Digite outro número:”) LEIA (N2) N3 N1 + N2 MOSTRE (“A soma =“,N3) MOSTRE (“Obrigado ... Até mais”) FIM CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL Exercícios 1 – Crie um algoritmo que calcule a média final dos alunos da 3ª Série . Os alunos realizarão quatro provas: P1,P2,P3 e P4 Onde: Média final = P1 + P2 + P3 + P4 4 2 – Faça um algoritmo para ler as seguintes informações de uma pessoa: Nome, Idade, Sexo, Peso, Altura, Rua, Bairro, Cidade, Estado, CEP e Telefone. Mostre no vídeo Nome, idade e telefone. 3 – Faça um algoritmo que leia duas variáveis A e B, troque seus valores (conteúdos) e mostre no vídeo.