icc - aula 04 - expressões literais, comando de atribuição e de entrada/saída

18
Expressões literais, atribuição e Entrada/Saída Universidade Federal de Sergipe Departamento de Computação Introdução a Ciência da Computação Última Atualização em Outubro de 2011 Felipe J. R. Vieira

Upload: felipe-j-r-vieira

Post on 27-Jun-2015

5.083 views

Category:

Technology


0 download

DESCRIPTION

Aula 04 da disciplina de Introdução a Ciência da Computação, ministrada pelo Departamento de Computação da Universidade Federal de Sergipe. Apresenta expressões literais, comando de atribuição e comandos de entrada/saída.

TRANSCRIPT

Page 1: ICC - Aula 04 - Expressões literais, comando de atribuição e de entrada/saída

Expressões literais, atribuição e Entrada/Saída

Universidade Federal de SergipeDepartamento de ComputaçãoIntrodução a Ciência da Computação

Última Atualização em Outubro de 2011

Felipe J. R. Vieira

Page 2: ICC - Aula 04 - Expressões literais, comando de atribuição e de entrada/saída

2103201 - Introdução a Ciência da Computação

Sumário

➢ Expressões Literais;

➢ Comando de Atribuição; e

➢ Comandos de Entrada e Saída.

Page 3: ICC - Aula 04 - Expressões literais, comando de atribuição e de entrada/saída

3

Recapitulando

103201 - Introdução a Ciência da Computação

Page 4: ICC - Aula 04 - Expressões literais, comando de atribuição e de entrada/saída

4

Expressão Literal

➢ É formada por operadores literais e operandos que são constantes e/ou variáveis literais;

➢ Importantes no estudo de programação, mas variam bastante de linguagem para linguagem.

103201 - Introdução a Ciência da Computação

Page 5: ICC - Aula 04 - Expressões literais, comando de atribuição e de entrada/saída

5

Expressão Literal

➢ Exemplo: Concatenação;

➢ A = “PAPA”, B = “GAIO”;

➢ A : B = “PAPAGAIO”;

103201 - Introdução a Ciência da Computação

Page 6: ICC - Aula 04 - Expressões literais, comando de atribuição e de entrada/saída

6

Algumas Funções

103201 - Introdução a Ciência da Computação

Função Resultado Fornecido

A : B Retorna a concatenação da variável A com a variável B

TAMANHO(A) Retorna a quantidade de caracteres da variável A

Page 7: ICC - Aula 04 - Expressões literais, comando de atribuição e de entrada/saída

7

Comando de Atribuição

➢ Permite que se forneça um valor a uma certa variável, onde o tipo do valor tem que ser compatível com o tipo da variável;

➢ Identificador expressão;←

103201 - Introdução a Ciência da Computação

Page 8: ICC - Aula 04 - Expressões literais, comando de atribuição e de entrada/saída

8

Comando de Atribuição

➢ Identificador: É o nome da variável a qual esta sendo atribuído o valor da expressão;

➢ ← : É o símbolo de atribuição;

➢ Expressão: Pode ser aritmética, lógica ou literal de cuja avaliação é obtido o valor a ser atribuído a variável.

103201 - Introdução a Ciência da Computação

Page 9: ICC - Aula 04 - Expressões literais, comando de atribuição e de entrada/saída

9

Comando de Atribuição - Exemplo

103201 - Introdução a Ciência da Computação

K 1← A B←

COR “VERDE”← MEDIA SOMA/N←

TESTE ← falso SIM X < 0 ← e Y = 5

Page 10: ICC - Aula 04 - Expressões literais, comando de atribuição e de entrada/saída

10

Comandos de Entrada e Saída

➢ As unidades de entrada e saída são dispositivos que possibilitam a comunicação entre o usuário e o computador;

➢ Através do teclado, o usuário consegue dar entrada ao programa e aos dados na memória do computador, por sua vez, o computador pode emitir os resultados e outras mensagens para o usuário através das unidades de saída.

103201 - Introdução a Ciência da Computação

Page 11: ICC - Aula 04 - Expressões literais, comando de atribuição e de entrada/saída

11

Comando de Entrada e Saída

➢ leia lista_de_variaveis;

➢ leia: é uma palavra reservada da linguagem que permite a entrada de dados;

➢ lista_de_variaveis: nomes das variáveis, separadas por vírgulas, nas quais são armazenados os valores provenientes do dispositivo de entrada.

➢ Exemplo: leia NOME, NOTA

103201 - Introdução a Ciência da Computação

Page 12: ICC - Aula 04 - Expressões literais, comando de atribuição e de entrada/saída

12

Comando de Entrada e Saída

➢ escreva lista_de_variaveis e/ou constantes;

➢ escreva: é uma palavra reservada da linguagem que permite a saída de dados;

➢ lista_de_variaveis: nomes das variáveis, cujos conteúdos serão mostrados ao usuário através do meio de saída ou gravados em disco. Além dos conteúdos das variáveis, o valor de um constante pode ser emitido diretamente.

➢ Exemplo: escreva “Media da Turma: ”, MEDIA

103201 - Introdução a Ciência da Computação

Page 13: ICC - Aula 04 - Expressões literais, comando de atribuição e de entrada/saída

13

Primeiro Programa

➢ Todo programa tem uma estrutura predeterminada para ser entendida pelo computador.

➢ Em nosso caso, seguiremos a seguinte estrutura:

algoritmo nome_do_algoritmo{declaracao de variaveis seguindo o modelo declare lista_de_variaveis tipo}

inicio {comandos}fim_algoritmo

103201 - Introdução a Ciência da Computação

Page 14: ICC - Aula 04 - Expressões literais, comando de atribuição e de entrada/saída

14

Primeiro Programa

➢ algoritmo: comando que define o início do programa;

➢ nome_do_algoritmo: nome que identifica o algoritmo;

➢ lista_de_variaveis: conjunto de variáveis que serão usadas no programa;

➢ inicio: define o início dos comandos que serão realmente executados;

➢ fim_algoritmo: define o fim do programa.

103201 - Introdução a Ciência da Computação

Page 15: ICC - Aula 04 - Expressões literais, comando de atribuição e de entrada/saída

15

Primeiro Programa - Exemplo

algoritmo primeiro;declare NOME literal;

inicio escreva “Insira seu nome!”;leia NOME;escreva “Seu nome é: ”, NOME;

fim_algoritmo.

103201 - Introdução a Ciência da Computação

Page 16: ICC - Aula 04 - Expressões literais, comando de atribuição e de entrada/saída

16

Exercício

1. Ler dois números e imprimir a soma. Antes do resultado, deverá aparecer a mensagem, SOMA:.

2. Ler dois números e imprimir a média aritmética com a mensagem, MÉDIA: antes do resultado.

3. Entrar com dois números e imprimir a seguinte saída:

• Dividendo:• Divisor:• Quociente:• Resto:

103201 - Introdução a Ciência da Computação

Page 17: ICC - Aula 04 - Expressões literais, comando de atribuição e de entrada/saída

17

Exercício

4. Ler quatro números e imprimir a média ponderada, sabendo-se que os pesos são respectivamente: 1, 2, 3 e 4.

5. Faça um algoritmo que possa entrar com o saldo de sua caderneta de poupança e imprima o novo saldo que teve reajuste de 3%.

6. Entrar com a data no formato DDMMAA (numérico) e escrever: dia, mês e ano em separado:

• Dia:• Mês:• Ano:

103201 - Introdução a Ciência da Computação

Page 18: ICC - Aula 04 - Expressões literais, comando de atribuição e de entrada/saída

18

Referências

➢ Material Base: Programação I – Lógica de Programação (Material do Curso Técnico de Desenvolvimento de Sistemas do IFS).

103201 - Introdução a Ciência da Computação

http://qacademico.cefetse.edu.br/Uploads/MATERIAIS_AULAS/435-PI_Programa%C3%A7%C3%A3o_I_Prof._Sozzi.pdf