Agenda Tipos de Informação Tipos de Dados Variáveis Constantes

Slides:



Advertisements
Apresentações semelhantes
Programação de Computadores - 1
Advertisements

Introdução a Linguagem C Professor: Juliano Lucas Gonçalves
VARIÁVEIS EM C Dilvan Moreira. Lembrando...  Variável: nome de um local na memória onde dados são armazenados  Evita ter que lembrar um endereço numérico.
Linguagem de Programação – Aula 03 Prof. Me. Ronnison Reges Vidal.
INF01202 Algoritmos e Programação Modalidade Ead – Turma H Material de apoio: capacitar a escrita de expressões aritméticas.
Princípios de Desenvolvimento de Algoritmos MAC122 Prof. Dr. Paulo Miranda IME-USP Variáveis e Atribuições.
ESTRUTURAS DE CONTROLO Estrutura sequencial: é um conjunto de instruções em que são executadas pela ordem em que aparecem escritas no programa. Mas como.
Algoritmos e Programação utilizando Visualg
1) Defina sequências numéricas.
Introdução à Computação para Engenharia MAC2166
Tópicos Preliminares Algorítmos I.
RODOLFO SOARES TEIXEIRA OBMEP NA ESCOLA
Algoritmo e Lógica Programação Modularização: Funções e Subalgoritmos
Excel Avançado: Fórmulas e Funções
Introdução a Algoritmos
Márcio Soussa Estrutura de Dados Márcio Soussa
Construção de Algoritmos AULA 04
Organização de Computadores 2º Semestre Aula 17 Prof
UML – Diagramas de componentes
Tópicos Preliminares (Tipos, Constante e Variável)
Comandos da Linguagem C
Estruturas de Repetição
Linguagem C Para programadores Python
Algoritmos e Estruturas de Dados I
Prof. Wellington Franco FUNDAMENTOS DE PROGRAMAÇÃO - T02
Prof. Wellington Franco
Módulo I Capítulo 3: Fluxo de Código e Operador Condicional
Prof. Wellington Franco Estrutura de um Programa Usando o VisuAlg
MATEMÁTICA APLICADA Prof. Sérgio Mélega
Prof. Wellington Franco
Tópicos Preliminares (Expressões Aritméticas)
FUNDAMENTO DE PROGRAMAÇÃO PROF. BRUNO DE CASTRO H. SILVA
Estrutura de decisão Neste tipo de estrutura o fluxo de instruções a ser seguido é escolhido em função do resultado da avaliação de uma condição. Uma.
ALGEBRA LINEAR AUTOVALORES E AUTOVETORES Prof. Ademilson
UML – Diagramas de Componentes e Modelação da Arquitectura Física
Estruturas de Dados Vetores.
Algoritmos e Fluxogramas
Algoritmos e Técnicas CEFET/RN.
PIT – PROGRAMA INTERNO DE TREINAMENTO 2015
LÓGICA DE PROGRAMAÇÃO Prof. Andrew Rodrigues.
FUNDAMENTO DE PROGRAMAÇÃO
Parte 2 - Exemplos Prof. José Marcos Lopes
MATEMÁTICA APLICADA Prof. Sérgio Mélega
LÓGICA DE PROGRAMAÇÃO LÓGICA: parte da filosofia que trata das formas do pensamento em geral (dedução, indução, hipótese, inferência).
, operações, intervalos e desigualdades.
TIPOS DE DADOS, CONSTANTES E VARIÁVEIS E OPERADORES
Profa. Maria Augusta Constante Puget
LÓGICA DE PROGRAMAÇÃO Estruturas de Decisão
Algorítmos e Técnicas de Programação
Agenda O que é Operadores Relacionais Operadores Lógicos
Algorítmos e Técnicas de Programação
Algoritmos Prof.: Carlos Alberto
Programação Funcional
Linguagem de Programação I
Professora Roberta Bonamichi Guidi Garcia
Linguagem de Programação I
Lógica de Programação Apresentada por:.
Prof: Luciano Barbosa (Slides adaptados do Prof. Hansenclever Bassani)
ALGORITMOS.
ALGORITMOS.
Lógica e Princípio de Sistemas Digitais
Operadores LÓGICOS e / ou / nao.
Ponteiros.
Aula 02 - Introdução à Lógica Matemática
Constantes, Variáveis e Memória
Operadores Aritméticos
RESULUÇÃO DOS EXERCÍCIOS E
JAVA - BÁSICO COL. ESTADUAL MARIA AGUIAR TEIXEIRA
Sistemas de Informação
Aula 2 Professores: Conteúdo: Dante Corbucci Filho
Transcrição da apresentação:

Agenda Tipos de Informação Tipos de Dados Variáveis Constantes Operadores Aritméticos ou Fórmulas Matemáticas Instruções Básicas

Tipos de Informação As informações podem ser: Dados Instruções

Tipos de Dados Tipos de Dados Primitivos Inteiros (int): números positivos e negativos pertencentes ao conjunto de números inteiros. [-10, -2, 0, 1, 2, 3, 4] Reais (float): números positivos e negativos pertencentes ao conjunto de números reais, incluindo inteiros e fracionários. [-0.5, 0.2, 0.002, 10, 100.5]

Tipos de Dados Tipos de Dados Primitivos Caracteres (literais): seqüência de valores delimitadas por aspas(“ “). [“renato”,”casa”, “0.1234”,”Av. Roberto Camelier”] Lógicos (boolean): é chamado de boolean em homenagem ao filósofo George Boole, devido sua contribuição na área de lógica matemática e eletrônica digital. Representa valores SIM e NÃO, VERDADEIRO e FALSO, .V. e .F.

Variáveis Por definição: tudo aquilo que é sujeito a variações, que é incerto, instável ou inconstante. É composta de 2 elementos: <tipo> <nome> Tipo: [int, float, string, boolean] Nome: obrigatoriamente iniciar com letras, não se pode usar caracteres especiais (#,$,%,¨,&,<), nem iniciar com números (0..9). [x1, nome, telefone1, celular, home_page)

Variáveis Float salario,peso; Int idade, numero_pessoas; Literal/String nome, endereco; Logico/boolean casado, solteiro;

Constantes São dados fixos, estáveis, inalteráveis, imutáveis, contínuos, incessantes, invariáveis, de valor fixo! PI = 3.141592 E = 2.71828

Operadores Aritméticos ou Fórmulas Matemáticas Operação Categoria Resultado = Atribuição - + Manutenção de Sinal Unário Inversão de Sinal ^ Exponenciação Binário Inteiro ou Real / Divisão Real * Multiplicação Adição Subtração

Operadores Aritméticos ou Fórmulas Matemáticas

Instruções Básicas Pseudocódigo (português estruturado) Inicio, fim, var, real, logico, ler, escrever, se, entao, senao, inicio_se, fim_se, inicio_senao, fim_senao, caso, seja.

Instruções Básicas Estrutura de um algoritmo: Inicio Cons <tipo> <nome> = <valor>; Var <tipo> <nome> << comando 1>> << comando 2>> Fim

Instruções Básicas <<comando>> ler(numero1); escrever(“O resultado é: “ + numero1); numero1 = 10 + idade/3; Media = (n1 + n2 + n3)/3;

Instruções Básicas Inicio var float n1,n2,n3; float media; escrever(“Entre com o a nota 1”); ler(n1); escrever(“Entre com o a nota 2”); ler(n2); escrever(“Entre com o a nota 3”); ler(n3); media = (n1+n2+n3)/3; escrever(“A média é ” + media); Fim

Instruções Básicas Inicio var int parcelas; float total_financiamento,taxa_juros, parcela; escrever(“Entre com o total financiado”); ler(total_financiamento); escrever(“Entre a taxa de juros”); ler(taxa_juros); escrever(“Entre com o número de parcelas”); ler(parcelas); parcela = (total_financiamento/parcelas) + ((total_financiamento * taxa_juros)/100); escrever(“O valor da parcela mensal é: “+parcela); Fim <tipo> <nome> <<comando>> <<comando>> <<comando>>

Referência Livro Base MANZANO, J. A. Algoritmos: Lógica para o Desenvolvimento da Programação. Páginas 21 a 37