Tipos de dados, Variáveis, Expressões e Operadores

Slides:



Advertisements
Apresentações semelhantes
PRÓ-INFORMÁTICA QUALIFICAÇÃO PROFISSIONAL
Advertisements

Algoritmo e Programação
TÉCNICAS DE PROGRAMAÇÃO I
Conteúdo: - Atribuição de Valores a Variáveis.
Laboratório de Programação
Laboratório de Programação Prof. Oscar Luiz Monteiro de Farias
Versão – Prof.: Mauro César Lopes
Amintas engenharia.
Introdução a Programação Renata Freire
Construção de Algoritmos 1
Programação para Engenharia I
Algoritmos Escher.
Algoritmos Escher. Agenda Variáveis; Expressões; Exercícios.
LINGUAGEM ESTRUTURADA TURBO C
Universidade Federal do Espírito Santo Programação II Professora: Norminda Luiza.
Lógica de Programação/ Algoritmos 2013
Etec Dr. Emilio Hernandez Aguilar
Versão – Prof.: Mauro César Lopes
Linguagem C.
Versão – Prof.: Mauro César Lopes
Laboratório de Programação de Computadores I
Unidades de Armazenamento
Ling. C - Variáveis Uma variável não é mais do que o nome que nós damos a uma determinada posição de memória para conter um valor de um determinado tipo.
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.
Introdução a Computação e Cálculo Numérico
Algoritmos Computacionais ( Programas )
Ameliara Freire Os programas manipulam dados, armazenando- os e, muitas vezes, modificando seus valores. Basicamente, a linguagem.
Linguagens imperativas: Aula prática
Estrutura de dados, pseudocódigo
Christopher Freire Souza
Algoritmo de Programação
LINGUAGENS DE PROGRAMAÇÃO PROF. DANIELA PIRES
Introdução a Programação
Algoritmos e Estruturas de Dados I – Tipos de dados
Fábio de Oliveira Borges
Operadores Relacionais, Lógicos e comandos de condição
Lógica de Programação/ Algoritmos Engenharia Produção 2014
Programação em C++ Compiladores
Paradigmas de Programação - prof Gláucya Carreiro Boechat1 Elaborando um Programa Prof.: Gláucya Carreiro Boechat Universidade.
Linguagem Pascal Prof. Sérgio Rodrigues.
Faculdade Talentos Humanos - FACTHUS - Algoritmo I - Rogério Rodrigues
Objetivos Representação de Algoritmos Português Estruturado
CH: 60h Créditos: 3 Prof Me. Tiago Araujo
Tipos de Dados Operadores
CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL UNIDADE 4 Itens fundamentais para Desenvolvimento de algoritmos.
Programação Orientada a Objetos - Java
Aula prática 2 Operadores e Expressões Comandos de Decisão Comentários
Programação de PIC em C Exposição das funções básicas para
Tipos de dados inteiro caracter real logico
JAVA Sintaxe.
Linguagens de Programação
Fundamentos de linguagens de programação
Linguagem C.
ALGORITMIA. ALGORITMO Conjunto de instruções ou acções que ao serem executadas, permitirão realizar uma determinada tarefa.
Programação de Computadores - 1
Professor: André Didier Autor: Francisco Airton
Fundamentos de Programação
Algoritmo e Estrutura de Dados I Aula 3 – Estrutura Seqüencial, Entrada e Saída, Atribuições e Uso de Funções Márcia Marra
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.
Profa. Maria Augusta Constante Puget
TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS LINGUAGEM DE PROGRAMAÇÃO I Aula /08/2011 Professor Leomir J. Borba-
 O que são arrays:  estruturas de dados homogêneas  coleção de elementos do mesmo tipo referenciada por um nome comum  um array pode ser imaginado.
Tipos de Dados, Variáveis, Expressões Lógicas e Aritméticas
11 Revisão da Linguagem C Prof. Kariston Pereira Adaptado de Material gentilmente fornecido pelo Prof. Rui Tramontin (DCC/UDESC)
Profº Antonio Carlos Marcelino de Paula
Algoritmos e Estruturas de Dados I – Tipos de dados
Linguagem de Programação
Sistemas para Internet Algoritmos e Lógica de Programação
Introdução a Programação Aula 03 Jackson Eduardo
Lógica de Programação Aula 06 Prof. Marcelo Marcony.
Transcrição da apresentação:

Tipos de dados, Variáveis, Expressões e Operadores

Tipos de Dados São classificações de acordo com as informações contidas neles. Dados numéricos; Dados Literais; Dados Lógicos;

Dados Numéricos: Inteiros: São aqueles que não possuem componentes decimais ou fracionários, podem ser negativos ou positivos. Reais: São aqueles que podem possuir componentes decimais ou fracionários, e também podem ser negativos ou positivos.

Dados Literais Também chamados de alfanuméricos, cadeia de caracteres ou, ainda, String. Usualmente, os dados literais são representados nos algoritmos pela coleção de caracteres, delimitada em seu inicio e término com aspas “”.

Dados Lógicos São caracterizados como tipos lógicos, os dados com valores verdadeiro ou falso, sendo que este tipo de dado poderá representar apenas um dos dois valores.

Variáveis Uma variável é um local na memória principal, isto é, um endereço que armazena um conteúdo. Para facilitar a programação, nos é permitido dar um nome a este endereço. O conteúdo de uma variável é um dos tipos de dados apresentados anteriormente.

Variáveis O valor do conteúdo da variável depende da execução em um certo momento ou circunstância.

Variáveis Uma vez definidos o nome e o tipo de uma variável, não podemos alterá-los no decorrer de um algoritmo. Por outro lado, o conteúdo é objeto de constante modificação no decorrer do algoritmo.

Variáveis O primeiro caractere é uma letra; Nomes com letras maiúscula são diferentes de nomes com letras minúscula; Nenhuma palavra reservada pode ser usada como nome de variável;

Declaração de variáveis Inteiro: int ou intereger; Real: real, float ou double; Literal: char(um caractere) ou String; Lógico: boolean ou lógico.

QtdAlunos : Inteiro Nome: Literal Qtdkg: Real Aprovado Lógico int QtdAlunos String Nome float Qtdkg Boolean Aprovado QtdAlunos : Inteiro Nome: Literal Qtdkg: Real Aprovado Lógico

Operadores e Expressões Operadores: São elementos funcionais que atuam sobre operandos produzem um determinado resultado.

Operadores e Expressões Expressões: É uma combinação de variáveis, constantes e operadores, e que uma vez avaliada resulta em uma valor.

Expressões aritméticas São aquelas cujo resultado da avaliação é do tipo numérico, seja ele inteiro ou real. Somente o uso de operadores aritméticos e variáveis numéricas são permitidos em expressões desse tipo.

Operadores aritméticos Inversão de sinal ou subtração: - Manutenção de sinal ou adição: + Exponenciação: ** Multiplicação: * Divisão: /

Expressões Lógicas São aquelas cujo o resultado da avaliação é um valor lógico.(.Verdadeiro. Ou .Falso.). São expressas através de proposições. Que é um conjunto de símbolos e palavras que exprimem um pensamento de sentido completo

Expressões Lógicas Princípio da não-contradição Princípio do terceiro excluído;

Operações Lógicas Negação; Conjunção; Disjunção.

Pseudo Código/Português estruturado É a escrita, por meio de regra predefinida, dos passos a serem seguidos para a resolução de um problema. É o resultado da análise e resolução de um problema exposto em um enunciado.

Características Forma “Receita de Bolo”; Regras estruturais; Palavras reservadas;

Forma “Receita de Bolo”:

Regras estruturais: Algoritmo <nome> Variáveis <lista de variáveis> Início <bloco de instruções> Fim

Palavras reservadas: Palavras que representam comportamentos e ações que deverão ser tomadas pelo algoritmo

Diferente da descrição narrativa a descrição por pseudocódigos tem certas regras, pois trazemos de nosso idioma palavras que representarão comportamentos e ações que deverão ser tomadas pelo algoritmo