130 likes | 216 Views
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 .
E N D
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. • 15 • -15 • 0,342 • 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. • “JOSÉ DA SILVA”; • “12345”; • “23/09/55” • “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) B) T = 0 J = T + 3 MOSTRE J 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ÁVEL VARIÁVEIS 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 soma-los”) 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.