Tipos Primitivos, Variáveis e Operadores Aritméticos

Slides:



Advertisements
Apresentações semelhantes
Algoritmo e Programação
Advertisements

ESTRUTURA DE DADOS Professor: Marcelo Mendes Turma: MBI-1
UNIVERSIDADE FEDERAL DE UBERLÂNDIA ENGENHARIA CIVIL INTRODUÇÃO À ALGORITMOS Professora: Fabíola Gonçalves.
Analise de Algoritmos e Notação Assintótica
TÉCNICAS DE PROGRAMAÇÃO I
Conteúdo: - Atribuição de Valores a Variáveis.
Algoritmo I Aula 04 Expressões Lógicas.
Lógica de Programação Prof. Msc. Raul Paradeda Aula 4 Entrada/Saída.
TECNOLOGIA EM REDES DE COMPUTADORES Algoritmos e programação de computadores Aula /08/2011 Professor Leomir J. Borba-
Programação II Estruturas de Dados Aula 01
Tipos de dados, Variáveis, Expressões e Operadores
Sistemas de Gerenciamento de Bancos de Dados SGBD / DBMS
Capítulo 2 Tópicos Preliminares
Lógica de Programação Módulo II
Tópicos Preliminares Prof. Alexandre Parra
Lógica de Programação/ Algoritmos 2013
Princípios de funcionamento
Etec Dr. Emilio Hernandez Aguilar
Linguagem C Strings.
Estruturas de Dados Homogêneas Unidimensionais – Vetores e Strings
Linguagem C.
Linguagem C Strings.
Unidades de Armazenamento
1 4.6 – Variáveis - introdução Nesta altura (ao nível da programação) interessa saber que um computador tem: Nesta altura (ao nível da programação) interessa.
Projeto e Desenvolvimento de Algoritmos
INTRODUÇÃ A COMPUTAÇÃO ENG. CIVIL
Conceitos Introdutórios
Introdução a Computação e Cálculo Numérico
FACENS – Engenharia da Computação Lógica Computacional I
Algoritmos Computacionais ( Programas )
Capítulo 2 Tópicos Preliminares
Representação de Instruções
Sistemas Operacionais
Estrutura de dados, pseudocódigo
© 2003 Introdução à programaçãoComputadores e programação I Execução de instruções Aula nº4.
Algoritmo de Programação
Introdução a Programação
Algoritmos e Estruturas de Dados I – Tipos de dados
Algoritmos e Programação de Computadores
Fábio de Oliveira Borges
Programação de Computadores
História dos computadores e da programação
Tipos de Dados Paradigmas de Programação
Numeração.
Algoritmos e Estruturas de Dados I – Ponteiros
Faculdade Talentos Humanos - FACTHUS - Algoritmo I - Rogério Rodrigues
Estruturas de Dados Aula 2: Estruturas Estáticas 07/04/2014.
Algoritmos e Estrutura de Dados I Jean Carlo Mendes
Tipos de Dados Operadores
Campus de Caraguatatuba Aula 9: Noções Básicas sobre Erros (3)
Algoritmos e Estrutura de Dados I Jean Carlo Mendes
Algoritmos Estruturados
Conteúdo do Capítulo 1.1 Visão Geral 1.2 Uma Breve História
Variáveis X Memória Automação Industrial Informática Básica Profa. Ms. Viviane Guimarães Ribeiro Prof. João Sanches Prof. Ms. Rodrigo de Maio Almeida.
Arquitetura básica de um Computador
Fundamentos de linguagens de programação
Programação de Computadores - 1
Algoritmos e Programação Flávio Euripedes de Oliveira Esp. em Analise de Sistemas Esp. em Segurança da Informação
Professor: André Didier Autor: Francisco Airton
Fundamentos de Programação
Programação Computacional Aula 9: Meu primeiro programa em C
Tipos de Dados Todo o trabalho realizado por um computador é baseado na manipulação das informações contidas em sua memória. Estas informações podem.
Sistemas computacionais
Estruturas de Dados Murilo Salgado Razoli.
Tipos de Dados, Variáveis, Expressões Lógicas e Aritméticas
Linguagem de Programação
Lógica de Programação Germano Marcos. Tipos de dados Na manipulação de computadores o usuário depara-se com inúmeras funcionalidades como mensagens, equações,
Introdução a Programação Aula 03 Jackson Eduardo
|PAULANINA| Byte Bits. Bits/Bytes Os computadores só “percebem ” o que lhes dizemos através de impulsos elétricos, que PODEM SER representados por: 1.
Lógica de Programação Aula 06 Prof. Marcelo Marcony.
Transcrição da apresentação:

Tipos Primitivos, Variáveis e Operadores Aritméticos Algoritmos – Aula 2 Tipos Primitivos, Variáveis e Operadores Aritméticos

DADOS <> INFORMAÇÃO Conceito Dados é a matéria-prima que faz com que seja necessária a existência dos computadores, pois eles são capazes de manipular e armazenar um grande volume de dados com alto desempenho. DADOS <> INFORMAÇÃO Informação são dados processados para atender algum objetivo pré-definido.

O que são tipos primitivos ? São formatos de armazenamento de dados em um sistema computacional. Este armazenamento pode ser na memoria principal , em arquivos e ou em bancos de dados.

O que são tipos primitivos ? E necessário identificar se um dado pode ser calculado, se tem casas decimais ou se precisa de mais ou menos bytes. Memoria e um recurso caro, desta forma precisamos alocar o tamanho exato para cada tipo de dado.

Tipos Primitivos Inteiro: toda e qualquer informação numérica que pertença ao conjunto dos números inteiros; Real: toda e qualquer informação que pertença ao conjunto dos números reais; Caractere: toda e qualquer informação composta por um conjunto de caracteres alfanuméricos (0..9/a..z/A..Z) e/ou especiais (@#$%&*?~<!); Obs:delimitadas por um par de aspas duplas (“ ”). Lógico: toda e qualquer informação que pode apenas assumir duas situações (bi-estável). Obs: por convenção verdadeiro ou falso.

Variável Variável e um espaço alocado na memoria para o armazenamento de um dado, durante a execução de um programa. Este valor pode ser modificado durante o processamento do algoritmo

Constante Entende-se que uma informação é constante quando ela não sofre nenhuma variação no decorrer do tempo. Para diferenciar informações constantes do tipo primitivo “caractere” iremos delimitá-las por um par de aspas simples (‘ ’).

Formação de Identificadores São nomes que são atribuídos a parâmetros que representam valores em mutação. Ex: o parâmetro peso da pessoa. Esses nomes que expressam informações de caráter variável são os identificadores. Regras de formação de identificadores: Devem começar por um caractere alfabético; Podem ser seguidos por mais caracteres alfabéticos e/ou numéricos; Não é permitido o uso de caracteres especiais;

Expressando a formação dos identificadores Sintaxe Geral: os caracteres alfabéticos devem ser escritos em maiúsculo. identificador letra dígito

Declaração de Variáveis Em ambientes computacionais, as informações variáveis são guardadas em dispositivos eletrônicos chamados memórias. Analogia: memória equivale armário (repleto de gavetas); gavetas equivale locais físicos onde armazena-se objetos (informações). Logo, as variáveis seriam as gavetas. Como diferenciar uma gaveta de outra do armário ? Cada variável (gaveta), no entanto, pode guardar apenas uma informação (objeto) de cada vez, sendo sempre do mesmo tipo de material.

Declaração de Variáveis Portanto, precisa-se definir identificadores (distintos) para as gavetas especificando o material dos objetos que lá podem ser armazenados. Em outras palavras, deve-se declarar as variáveis conforme as seguintes regras sintáticas: declaração de variáveis tipo : ; lista de variáveis inteiro real caractere lógico

Exemplos de Variáveis inteiro: X; caractere: NOME, ENDERECO, DATA; real: ABC, XPTO, PESO, DOLAR; lógico: ESTADO, H286;

Exemplo 1 1. Supondo que as variáveis NB, NA, NMat e SX sejam utilizadas para armazenar a nota do(a) aluno(a), o nome do(a) aluno(a), o número de matrícula e o sexo, declare-as corretamente, associando o tipo primitivo adequado ao dado que será armazenado

Expressões Aritméticas Denomina-se expressão aritmética aquela cujos operadores são aritméticos e cujos operandos são constantes e/ou variáveis do tipo numérico (inteiro e/ou real). expressão aritmética operando operador aritmético constante numérica variável numérica função matemática

Exercício 2. Sejam A, B e C variáveis de tipo inteiro, com valores iguais a 5, 10 e –8, respectivamente, e uma variável real D, com valor de 1,5, quais os resultados das expressões aritméticas a seguir? 2 * A mod 3 – C rad(-2 * C) div 4 ((20 div 3) div 3) + pot(8,2)/2 (30 mod 4 * pot(3,3)) * -1 rad(pot(A,B/A)) + C * D

Operadores Aritméticos É o conjunto de símbolos que representa as operações básicas da matemática. Exemplos: 2 + 2; XPTO/5; X**2; X – 3; 3**2; 3//X; 2*NOTA e 3//9. Outras operações matemáticas (não-convencionais): mod (resto da divisão) e div (quociente da divisão inteira).

Funções Matemáticas Pode-se usar nas expressões aritméticas, além dos operações básicas, algumas funções da matemática: sen(x), cos(x), tg(x), arctg(x), abs(x), sinal(x) e rnd(x). Obs: onde x pode ser um nº, variável, expressão aritmética ou também outra função matemática. Exemplos: sinal(-44) resulta -1 e abs(X-5). sen cos tg arctg abs sinal ... ) ( operando

Prioridades Na resolução das expressões aritméticas, as operações e funções matemáticas guardam entre si uma hierarquia. parênteses mais internos funções matemáticas ** // * / div mod + - Exemplo: Qual o resultado da expressão 3**2-4/2+abs(5-3*5)/2 ?

Atividades 1-Faça um algoritmo que calcule a media de 3 números reais e mostre o resultado 2-Faça um algoritmo que leia a temperatura em graus Celsius e converta para fahrenheit F = (9 * C + 160) / 5 3-Faça um algoritmo que leia o valor do preço da gasolina e calcule o preço Maximo para o valor do álcool valer a pena. Onde o valor não pode ser maior que 70%