• Nenhum resultado encontrado

Int programacao aula2

N/A
N/A
Protected

Academic year: 2018

Share "Int programacao aula2"

Copied!
15
0
0

Texto

(1)

Introdução à Programação

(2)

Um aspecto fundamental na construção de

algoritmos computacionais são as

estruturas de

dados, que representam as informações do problema

a ser resolvido;

Tais estruturas estão organizadas em tipos distintos

de informações. Dentro do escopo das estruturas de

dados, definimos os termos CONSTANTE,

VARIÁVEL e IDENTIFICADOR.

(3)

É um determinado valor fixo que não se

modifica ao longo do tempo, durante a

execução de um programa;

Pode ser um número (como na matemática),

um valor lógico ou uma seqüência de

caracteres;

Pode ser classificada como:

numérica

,

lógica

ou

literal

;

(4)

A representação de uma constante numérica

nos algoritmos é feita no sistema decimal,

podendo ser um número com ou sem parte

fracionária e podendo ter sinal ou não;

Exemplos:

– 25;

– 68,567;

– 3,14;

– 7.103

– - 43,67

– - 6,34. 104

(5)

• É um valor lógico, isto é, que pode ser falso ou verdadeiro;

• Constantes lógicas são utilizadas em proposições lógicas, como veremos adiante;

Constantes Literais ou Alfanuméricos

Pode ser qualquer seqüência de caracteres (letras,

dígitos, ...) que forme um literal com algum

significado para o problema em estudo;

Em geral, coloca-se as constantes literais entre aspas

nos algoritmos, para não ser confundida com outro

item qualquer do algoritmo;

(6)

Exemplos

– “José da Silva”

– “Mensagem” – “1234”

– “X1Y4W3”

Cada linguagem de programação possui

regras

específicas

para

definição

de

constantes literais;

(7)

Sabe-se da matemática que uma variável é

uma representação simbólica dos elementos

de um certo conjunto;

Nos algoritmos, cada variável corresponde a

uma posição de memória, cujo

valor pode

variar ao longo do tempo

durante a execução

de um programa;

Toda variável é identificada por um

nome

ou

identificador;

– Ex: ax2 + bx + c = 0, os identificadores a, b e c

podem representar as variáveis que identificam os coeficientes da equação do segundo grau.

(8)

Um identificador é formado por um ou mais

caracteres, sendo que o primeiro caractere

deve ser obrigatoriamente uma letra ou os

caracteres seguintes (letras ou dígitos), não

sendo permitido o uso de símbolos especiais;

Exemplos:

– Identificadores permitidos: A, NOTA, MATRICULA, X23, A32B

– Cada linguagem de programação possui identificadores não permitidos;

É recomendável que os nomes das variáveis

sejam os mais significativos possíveis;

(9)

• Variáveis são classificadas como numéricas, lógicas e literais;

• Por esse motivo, precisamos declarar o tipo da variável no momento da sua criação;

• No momento em que se declara uma variável, é feita a associação do nome escolhido com a respectiva posição de memória que será armazenada a variável;

(10)

Exemplo

– declare NOTA, CODIGO, X5 numérico;

– declare TESTE, SIM lógico;

– declare NOME, END1 literal;

(11)

• Perceba que existe uma preocupação com a clareza

do algoritmo;

• Um instrumento de grande valia usado são os

comentários; • Exemplo:

Declare MAT; // número da matrícula do aluno

NOTA; // total de pontos obtidos no semestre letivo numérico

 Todo algoritmo deve conter comentários para que as pessoas possam melhor entendê-lo.

(12)

• Faça um algoritmo que:

– Leia 4 (quatro) números

– Calcule o quadrado para cada um

– Somem todos e

– Mostre o resultado

• Construa um algoritmo que:

– Leia a cotação do dólar

– Leia um valor em dólares

– Converta esse valor para Real

– Mostre o resultado

• Construa um algoritmo que calcule e mostre a despesa diária, semanal e mensal de uma pessoa com cigarros, dados o número de cigarros que ela fuma por dia e o preço do março de cigarros que ela fuma. OBS: considere que um março de cigarros possui 20 cigarros e que um mês tem 30 dias.

(13)

Início algoritmo

declare NUM1, NUM2, NUM3, NUM4, Q1, Q2, Q3, Q4, SOMA numérico; // declaração dos 4 números e dos quadrados

leia NUM1, NUM2, NUM3, NUM4; // ler os valores dos 4 números Q1  (NUM1)^2; // calcula o NUM1 ao quadrado e atribui a Q1 Q2  (NUM2)^2

Q3  (NUM3)^2; Q4  (NUM4)^2;

SOMA  Q1 + Q2 + Q3 + Q4 // calcula a soma dos quadrados e atribui a SOMA escreva SOMA; // mostra o resultado da SOMA

(14)

Início algoritmo

declare D, R, cotacao, numérico; /* D -> Valor em Dolár, R -> valor em real, cotacao -> cotação do dolar */

leia D, cotacao; /* Pede ao usuário para digitar o valor a ser convertido e a cotação do dolar */

R  D*cotacao; // calcula o valor em R$

escreva “`D` dólares equilave a R$ `R` Reais”; /* mostra o resultado do valor convertido para real */

(15)

Início algoritmo

declare D, S, M, CF, preco numérico; /* D -> despesa por dia, S -> despesa por semana, M -> despesa por mes, CF -> cigarros fumados por dia, preco -> preço do março de cigarros */

leia CF, preco; /* Pede ao usuário para digitar o valor do número de cigarros fumados e o preço do março de cigarros*/

D  CF*(preco/20); // calcula o valor em R$

S  D*7; M  D*30;

escreva “`D` dólares equilave a R$ `R` Reais”; /* mostra o resultado do valor convertido para real */

Referências

Documentos relacionados

Quanto aos resultados de interação de formas de aplicação e doses de Cloreto de Mepiquat para a matéria seca de folhas (MSF/g) aos 60 DAA das sementes tratadas foram

nos EUA como constitucionalmente amparado, um direito à privacidade – o que configura uma proteção pessoal à liberdade, neste caso, reprodutiva. Porém, menciona em seu

A legislação vigente adotou como atenuante no crime de infanticídio o conceito biopsíquico do “estado puerperal” , como configurado na exposição de motivos do Código Penal, que

(UNICAMP – 2011) O sangue humano costuma se classificado em diversos grupos, sendo os sistemas ABO e Rh os métodos comuns de classificação. A primeira tabela

A: convidou pro aniversário, a gente foi no aniversário dele, e agora quinze dias atrás eu fui no aniversário da minha filha, e a minha filha foi em outro aniversário porque ela fez

A base da pirâmide, que representa o momento onde há um ambiente cooperativo entre os agentes, prevê aplicação de uma regulação em que as empresas podem ter voz, ajudando o Estado

As placas, que antes eram formadas apenas por seis caracteres alfanuméricos, foram acrescidas de uma letra, passando a ser formadas por sete caracteres, sendo que os

BD│23 agosto 2015 │Primeira Igreja Presbiteriana do Recife. Notícias de primeira