centro federal de educaÇÃo tecnolÓgica

13
CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL UNIDADE 4 UNIDADE 4 Itens fundamentais para Itens fundamentais para Desenvolvimento de algoritmos Desenvolvimento de algoritmos

Upload: kelton

Post on 07-Jan-2016

17 views

Category:

Documents


1 download

DESCRIPTION

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA. ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL. UNIDADE 4 Itens fundamentais para Desenvolvimento de algoritmos. CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA. ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL. Constantes, variáveis e tipos de dados. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA

CENTRO FEDERAL DE EDUCAÇÃO CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICATECNOLÓGICAENGENHARIA DE AUTOMAÇÃO INDUSTRIALENGENHARIA DE AUTOMAÇÃO INDUSTRIAL

UNIDADE 4UNIDADE 4Itens fundamentais paraItens fundamentais para

Desenvolvimento de algoritmosDesenvolvimento de algoritmos

Page 2: CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA

CENTRO FEDERAL DE EDUCAÇÃO CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICATECNOLÓGICAENGENHARIA DE AUTOMAÇÃO INDUSTRIALENGENHARIA DE AUTOMAÇÃO INDUSTRIAL

Constantes, variáveis e tipos de dadosConstantes, variáveis e tipos de dados

- Constante: É um determinado valor fixo que não se modificaao longo do tempo, durante a execução de um programa. Conforme o seu tipo, a constante é classificada como sendonumérica, lógica e literal.

Exemplo de constante:

N1+N2+N3 3

CONSTANTE

Page 3: CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA

CENTRO FEDERAL DE EDUCAÇÃO CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICATECNOLÓGICAENGENHARIA DE AUTOMAÇÃO INDUSTRIALENGENHARIA DE AUTOMAÇÃO INDUSTRIAL

Constantes, variáveis e tipos de dadosConstantes, variáveis e tipos de dados

- Constantes numéricas: A representação numérica nos algoritmos é feita no sistema decimal, podendo ser um número com ou sem parte fracionária. É comum a existência de constantes com uma parte exponencial. A constante numérica pode ser positiva ou negativa.

a) 15b) -15c) 0,342d) 9,7 x 106

e) 104

Page 4: CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA

CENTRO FEDERAL DE EDUCAÇÃO CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICATECNOLÓGICAENGENHARIA DE AUTOMAÇÃO INDUSTRIALENGENHARIA DE AUTOMAÇÃO INDUSTRIAL

Constantes, variáveis e tipos de dadosConstantes, variáveis e tipos de dados

- Constantes lógica: É um valor lógico, isto é, que só pode ser falso ou verdadeiro, usado em proposições lógicas, conforme será visto mais adiante.

São representadas pelas palavras: falso verdadeiro

Page 5: CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA

CENTRO FEDERAL DE EDUCAÇÃO CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICATECNOLÓGICAENGENHARIA DE AUTOMAÇÃO INDUSTRIALENGENHARIA DE AUTOMAÇÃO INDUSTRIAL

Constantes, variáveis e tipos de dadosConstantes, variáveis e tipos de dados

- Constantes literais: Pode ser qualquer seqüência decaracteres (letras, dígitos, ou símbolos especiais).Toda constante literal que aparece no algoritmo será

colocada entre aspas para que não seja confundida com outro item qualquer.

a) “JOSÉ DA SILVA”;b) “12345”;c) “23/09/55”d) “X1Y2W3”

Page 6: CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA

CENTRO FEDERAL DE EDUCAÇÃO CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICATECNOLÓGICAENGENHARIA DE AUTOMAÇÃO INDUSTRIALENGENHARIA DE AUTOMAÇÃO INDUSTRIAL

Constantes, variáveis e tipos de dadosConstantes, variáveis e tipos de dados

- Variáveis: são estruturas que apresentam variações em seus conteúdos, conforme a situação presente. Na verdade, são endereços da memória RAM, ficando a cargo do programadorsomente o conhecimento das letras usadas e seus respectivosValores.TODA VEZ QUE SE FAÇA NECESSÁRIA A SUA UTILIZAÇÃO,UM VALOR INICIAL DEVE SER ATRIBUÍDO ÀS MESMAS, OUSEJA, DEVEM SER INICIALIZADAS.

T = 0J = T + 3MOSTRE J

A) J = T + 3MOSTRE J

B)

Page 7: CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA

CENTRO FEDERAL DE EDUCAÇÃO CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICATECNOLÓGICAENGENHARIA DE AUTOMAÇÃO INDUSTRIALENGENHARIA DE AUTOMAÇÃO INDUSTRIAL

Constantes, variáveis e tipos de dadosConstantes, variáveis e tipos de dados

VARIÁVEIS

Total = Produto * Quantidade

IDADE = 50

VARIÁVEL

CONTEÚDO DA VARIÁVEL

Page 8: CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA

CENTRO FEDERAL DE EDUCAÇÃO CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICATECNOLÓGICAENGENHARIA DE AUTOMAÇÃO INDUSTRIALENGENHARIA DE AUTOMAÇÃO INDUSTRIAL

Constantes, variáveis e tipos de dadosConstantes, variáveis e tipos de dados

- Tipos de variáveis: numéricas, lógicas e literais

Inteiro: Somente nº inteiro (positivo ou negativo)

Real: nº fracionários e também nº inteiros (positivo ou negativo)

Caracter: Letras, números e símbolos. Deverão aparecer entreAspas.

Lógica: Valores verdadeiros ou falsos.

Page 9: CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA

CENTRO FEDERAL DE EDUCAÇÃO CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICATECNOLÓGICAENGENHARIA DE AUTOMAÇÃO INDUSTRIALENGENHARIA DE AUTOMAÇÃO INDUSTRIAL

Constantes, variáveis e tipos de dadosConstantes, variáveis e tipos de dados

- Nome de variável

- Não pode começar com nº- Não pode ter espaço em branco no nome- Não coloque acentuação- Evitar símbolos – usar somente sublinha ou underline(Ex.: Sal_1)

Page 10: CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA

Estrutura de um algoritmoEstrutura de um algoritmo

Programa: NOMEVar

A,B: inteiroNOME, END: caracterX: lógicaSAL: real

InicioMOSTRE (“Algoritmo exemplo”)A 0B 0NOME “ “END “ “X verdadeiroSAL 0

Fim

Page 11: CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA

Estrutura de um algoritmoEstrutura de um algoritmo

Comando de entradaLEIA – Receber via tecladoSintaxe:LEIA ( )Ex.: LEIA (Sal)

Comando de saídaMOSTRE – Sair para vídeoSintaxe:MOSTRE (“.................”)Ex.: MOSTRE (“Engenharia de Automação Industrial”)*sempre entre aspas”

Atribuição para variável (atribui conteúdos internamente p/ a variável)SAL 50 AREA L*C

Page 12: CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA

Fazer um algoritmo que receba (LEIA) dois valores via teclado, Fazer um algoritmo que receba (LEIA) dois valores via teclado, somá-los e armazenar em outra variável. MOSTRE o resultado no somá-los e armazenar em outra variável. MOSTRE o resultado no vídeo.vídeo.

Programa: teste 1VAR

N1,N2,N3: InteiroINICIO

{Inicializar as variáveis}N1 0N2 0MOSTRE (“Algoritmo que ira receber dois valores numericos e soma-los”)

MOSTRE (“Informe um numero:”) LEIA (N1) MOSTRE (“Digite outro número:”) LEIA (N2) N3 N1 + N2 MOSTRE (“A soma =“,N3) MOSTRE (“Obrigado ... Até mais”)FIM

Page 13: CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA

CENTRO FEDERAL DE EDUCAÇÃO CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICATECNOLÓGICAENGENHARIA DE AUTOMAÇÃO INDUSTRIALENGENHARIA DE AUTOMAÇÃO INDUSTRIAL

ExercíciosExercícios

1 – Crie um algoritmo que calcule a média final dos alunos da 3ª Série . Os alunos realizarão quatro provas: P1,P2,P3 e P4Onde: Média final = P1 + P2 + P3 + P4 42 – Faça um algoritmo para ler as seguintes informações de uma pessoa:Nome, Idade, Sexo, Peso, Altura, Rua, Bairro, Cidade, Estado, CEP e Telefone.

Mostre no vídeo Nome, idade e telefone.

3 – Faça um algoritmo que leia duas variáveis A e B, troque seusvalores (conteúdos) e mostre no vídeo.