Fábio Rodrigues / Israel Lucania

Documentos relacionados
Programação de Computadores I Dados, Operadores e Expressões PROFESSORA CINTIA CAETANO

CMP Algoritmos Algoritmos Parte I. Professor Vicente Paulo de Camargo

01/08/2011. Tipos de dados Numéricos Alfanuméricos Lógicos. Numéricos. Tipos de dados. Dados Numéricos Inteiros. Dados Numéricos Reais.

Variáveis, Expressões Aritméticas e Entrada e Saída de Dados

CAPÍTULO 2 TIPO DE DADOS

Algoritmos. Conceitos e Comandos

LÓGICA DE PROGRAMAÇÃO. Algoritmos Computacionais. Sérgio Carlos Portari Júnior

Algoritmos. Algoritmos e Linguagem de Programação - Prof Carlos Vetorazzi

LÓGICA DE PROGRAMAÇÃO 1

Algoritmo e Programação Matemática

ALGORITMOS 3ª Aula. 3. Introdução Tipos de dados, variáveis e operadores Tipos de dados

ALGORITMOS E ESTRUTURA DE DADOS

Fundamentos de Programação

O nome da variável é utilizado para identificação (para carga e posterior uso). Porém, são necessárias algumas regras para nomear essa variável:

Introdução à Ciência da Computação

PROGRAMAÇÃO COMPUTACIONAL I

Instruções, dados e expressões

ALGORITMO. Professor: RODRIGO GOBBI TIPOS DE DADOS E INSTRUÇÕES PRIMITIVAS

Noções de algoritmos - Aula 1

Conceitos Básicos de Algoritmos

Fluxogramas e variáveis

ALGORITMOS AULA 2. Profª Amanda Gondim

Linguagem Computacional

LÓGICA DE PROGRAMAÇÃO. PROFª. M.Sc. JULIANA H Q BENACCHIO

INFORMÁTICA APLICADA AULA 03 ALGORITMOS

Conceitos Básicos de Algoritmos

Programação Estruturada Aula VisualG

Introdução a Lógica de Programação

Portugol. Tiago Alves de Oliveira

Programação Básica. Estrutura de um algoritmo

Noções de algoritmos - Aula 1

1 TECNOLOGIA ELEMENTAR CAPÍTULO 3 E-books PCNA. Vol. 1 TECNOLOGIA ELEMENTAR CAPÍTULO 3 APRESENTANDO A LINGUAGEM C. Página 1

Pseudolinguagem (ou Portugol) Profº Elton Rodrigo

Fundamentos de Programação. Turma CI-240-EST. Josiney de Souza.

Algoritmos e Técnicas de Programação

Curso: Análise e Desenvolvimento de Sistemas. (Conceitos Práticos de Lógica de Programação)

Variável. Expressões. Atribuição. Tipos básicos Declaração. Aritméticas Lógicas. Professor Leandro Augusto Frata Fernandes

PORTUGUÊS ESTRUTURADO: INTRODUÇÃO INTRODUÇÃO À PROGRAMAÇÃO PROF. ALEXANDRO DOS SANTOS SILVA

Programação de Computadores I. Professor Ilaim Costa Junior

Introdução à Computação

ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO - MEMÓRIA, VARIÁVEIS E CONSTANTES, OPERADORES. Prof. Angelo Augusto Frozza, M.Sc.

Introdução à Computação

Algoritmos e Programação I

Apêndice A. Pseudo-Linguagem

Aula 4: Introdução à Linguagem C++

Introdução a Programação de Jogos

PSEUDO-CÓDIGO. Nickerson Fonseca Ferreira

Lógica de Programação I. Gilson de Souza Carvalho

Introdução a Computação

Conceitos básicos de algoritmos

Aula 03 Introdução à Java. Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes

Variáveis e Entrada de Dados Marco André Lopes Mendes marcoandre.googlepages.

Algoritmos - 2. Alexandre Diehl. Departamento de Física - UFPel

Lógica de Programação: aula 2. Dariel Mazzoni Maranhão. Uninove: Universidade Nove de Julho. 22 de agosto de 2010

BCC Introdu c ao ` a Programa c ao Portugol Guillermo C amara-ch avez UFOP 1/35

08/05/2012. Tipos de dados. Tipos de dados. Elementos Básicos. Tipos de dados. Elementos Básicos Tipos de dados. Dados e seus tipos:

ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO

ALGORITMOS E LÓGICA DE PROGRAMAÇÃO

I - CONCEITOS INICIAIS

Constantes, Variáveis, tipos de dados e expressões

Universidade Federal de Ouro Preto - UFOP Departamento de Computação - DECOM Programação de Computadores I - BCC701

Expressões, Atribuições, Entrada e Saída. Givanaldo Rocha

Lógica de Programação e Algoritmos. Prof. André Y. Kusumoto

Pseudocódigo e visualg

Bacharelado em Ciência e Tecnologia Processamento da Informação. Equivalência Portugol Java. Linguagem Java

Introdução a programação Visão geral

Computação I (MAB120) DCC/UFRJ

Prof. Jorge Cavalcanti

Material Didático Unificado.

Teoria da Computação e Algoritmos. Introdução à Linguagem Pascal. ALGORITMO <Nome do algoritmo>; <definições>; INÍCIO <Comandos>; FIM.

Linguagem C: Introdução

Introdução. Lógica e Algoritmo. Lógica e Algoritmo. Lógica e Algoritmo. Lógica e Algoritmo. Lógica e programação Aula 02

Ciência da Computação. Prof. Dr. Leandro Alves Neves Prof. Dr. Adriano M. Cansian

CONCEITOS DE ALGORITMOS

Conceitos Básicos. Professor: Juliano Lucas Gonçalves.

ALGORITMOS E LÓGICA DE PROGRAMAÇÃO PRÉ AULA PRÉ AULA 31/08/2015

Algoritmos e Programação

Introdução à Pseudo-código PROGRAMAÇÃO I (COM06842) LÓGICA E TÉCNICA DE PROGRAMAÇÃO (COM06039)

Programação de Computadores III

Universidade Federal de Uberlândia Faculdade de Computação. Conceitos básicos de algoritmos Prof. Renato Pimentel. Computação

UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE DEPARTAMENTO DE INFORMÁTICA E MATEMÁTICA APLICADA. DIM0320 Algoritmos e Programação de Computadores

Capítulo 1 Conceitos Básicos

Algoritmo e Programação. Capítulo 2 Tópicos Preliminares

Técnicas de Programação

Oficina de Introdução de Programação usando Linguagem Python Prof. Ms. Perini

Algoritmos e Lógica de Programação Introdução e formas de representação

5. Expressões aritméticas

LO GICA E TE CNICA DE PROGRAMAC ÃO. TÁSSIO JOSÉ GONÇALVES GOMES

Programação de Computadores

Algoritmos Computacionais

Linguagem Computacional

Algoritmos: tipos de dados, variáveis e expressões

Capítulo 1: Introdução à Linguagem C. Pontifícia Universidade Católica Departamento de Informática

Programação de Computadores:

Capítulo 3 Estrutura Sequencial

Programação em C. Variáveis e Expressões. Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação

Transcrição:

Fábio Rodrigues / Israel Lucania

Variável é um local na memória principal, isto é, um endereço que armazena um conteúdo. Em linguagem de alto nível nos é permitido dar nomes a esse endereço, facilitando a programação. Pode ser de vários tipos: Inteiro; Real; Caractere; Lógico. Usaremos os 4 tipos citados...

Variáveis sãos os únicos objetos manipulados pelos algoritmos; Os algoritmos só podem memorizar valores em variáveis;

Em algoritmo, as variáveis são definidas no inicio. VAR nome da variável: tipo da variável Exemplos: VAR a: inteiro VAR b: real VAR nome: caractere VAR n: logico

Todas as variáveis utilizadas em algoritmos devem ser definidas antes de serem utilizadas. Isto se faz necessário para permitir que o compilador reserve um espaço na memória para as mesmas.

1. O primeiro caractere é uma LETRA; 2. Maiúsculas e minúsculas são DIFERENTES; 3. Não usar PALAVRAS RESERVADAS; 4. Não usar ESPAÇOS em nomes de variáveis; 5. Não usar ACENTOS;

Variáveis e constantes são os elementos básicos que um programa manipula. Uma variável é um espaço reservado na memória do computador para armazenar um tipo de dado determinado. Características: São modificáveis; Possuem nome e conteúdo.

( x + 23)/2 Dizemos que x é uma variável Seu nome é : x Seu tipo é: inteiro Podemos atribuir qualquer valor inteiro a x x = 13 O conteúdo de x é :13

Inteiros: São caracterizados por dados numéricos positivos ou negativos. Excluindo-se destes qualquer número fracionário. Como exemplo deste tipo de dado, temse os valores: 35, 0, -56, 1024 entre outros.

Reais: São os dados numéricos positivos e negativos e números fracionários. Como exemplo deste tipo de dado, tem-se os valores: 35, 0, -56, 1.2, -45.987 entre outros.

Caracteres: São as sequências contendo letras, números e símbolos especiais. Uma sequência de caracteres deve ser indicada entre aspas ( ). Este tipo de dado também é conhecido como alfanumérico, string, literal ou cadeia. Como exemplo deste tipo de dado, tem-se os valores: Programação, Rua Alfa, 52 Apto 1, Fone 574-9988, 04387-030,, 7 entre outros.

Lógicos: São os dados com valor verdadeiro e falso, sendo que este tipo de dado poderá representar apenas um dos dois valores. Ele é chamado por alguns de tipo booleano, devido à contribuição do filósofo e matemático inglês George Boole na área da lógica matemática.

Têm-se como definição de constante tudo aquilo que é fixo ou estável. Existirão vários momentos em que este conceito deverá estar em uso, quando desenvolvermos programas. EX: CONST pi = 3.14159

Operadores Aritméticos; Operadores Relacionais; Operadores Lógicos.

OPERAÇÃO SÍMBOLO Adição + Subtração - Multiplicação * Divisão / Exponenciação ** (real) ou ^ (Inteiro) Resto % ou mod Divisão inteira Div

ESCREVA: é utilizada quando se deseja escrever (exibir) algo no monitor; VAR: Declara as variáveis. Obs.: Deve ser usado um VAR para cada tipo (real, inteiro, lógico, caractere) necessário; LEIA: utilizado para ler as variáveis, ou seja, solicitar que o usuário entre com o que é pedido.

O usuário deverá entrar com 2 notas e calcular a média destas notas.

algoritmo media var n1, n2, media: real escreva( Digite a primeira nota: ) leia(n1) escreva( Digite a segunda nota: ) leia(n2) media = (n1+n2)/2 escreva(media) fim algoritmo

1. Solicite 2 números e realize as quatro operações matemáticas com eles, mostrando para o usuário o resultado de cada operação; 2. Solicite do usuário o valor de seu salário, calcule um aumento de 30% e exiba o valor de seu salário atualizado; 3. Apresente ao usuário a tabuada de um valor digitado por ele e ao final apresente o resultado gerado.

algoritmo Matematica var n1, n2, soma, divisao, multiplicacao, subtracao: real escreva( Digite o numero 1 ) leia(n1) escreva( Digite o numero 2 ) leia(n2) soma = (n1+n2) subtracao = (n1-n2) multiplicacao = (n1*n2) divisao = (n1/n2) escreva( O valor da soma é, soma) escreva( O valor da subtração é, subtracao) escreva( O valor da multiplicação é, multiplicacao) escreva( O valor da divisão é, divisao) fim algoritmo

algoritmo Salario var salario, novosalario : real escreva Digite o seu salário leia (salario) novosalario = (salario + (salario *0,30)) escreva Seu novo salário é:, novosalario fim algoritmo

algoritmo Tabuada var numero : inteiro escreva( Digite um número para saber a tabuada: ) leia(numero) escreva (numero, X 1 =, (numero*1 )) escreva (numero, X 2 =, (numero*2 )) escreva (numero, X 3 =, (numero*3 )) escreva (numero, X 4 =, (numero*4 )) escreva (numero, X 5 =, (numero*5 )) escreva (numero, X 6 =, (numero*6 )) escreva (numero, X 7 =, (numero*7 )) escreva (numero, X 8 =, (numero*8 )) escreva (numero, X 9 =, (numero*9 )) escreva (numero, X 10 =, (numero*10 )) fim algoritmo

Supondo que o usuário digitou o número 2: 2 X 1 = 2 2 X 2 = 4 2 X 3 = 6 2 X 4 = 8 2 X 5 = 10 2 X 6 = 12 2 X 7 = 14 2 X 8 = 16 2 X 9 = 18 2X 10 = 20