Computação Eletrônica

Slides:



Advertisements
Apresentações semelhantes
RECORTE DE FIGURAS Algoritmo proposto para Recorte de Segmentos (atribuído a Ivan Sutherland e Dan Cohen) Para o entendimento do algoritmo a ser proposto,
Advertisements

Estruturação de Linguagens (Pascal e C++)
Linguagem de Programação I
Programação de Computadores
Linguagem PASCAL Estruturas de Controle
Diagrama explicativo de Recursividade
Programas e Microprogramas
Teste de Software Parte 3.
Programação de Computadores - 2
Universidade Federal do Pará Serviço Público Federal Centro de Ciências Exatas e Naturais Departamento de Informática Abril/2001.
Estrutura de Dados I Profº.: ABC Sampaio
PROGRAMAÇÃO MODULAR (com uso de subprogramas) prof
Introdução à Linguagem PASCAL Prof. Luis Otavio Alvares
Adaptado de material da profa. Maria Aparecida Livi
Algoritmos e Programação Estruturada Conceitos básicos
Sintaxe de Fortran 25/abril/2006. Comandos Fortran PROGRAM PRINT READ STOP END.
Algoritmos com seleção
{Exemplo de um programa PASCAL} uses CRT; var
Algoritmos e Estruturas de Dados II
Robson Godoi / Sandra Siebra
O Portal do Estudante de Computação
O Portal do Estudante de Computação
O Portal do Estudante de Computação
GAUSS COM PIVOTEAMENTO
O Portal do Estudante de Computação
1 Estruturas de Programação Estruturas Condicionais Aula 5 IF (expressão teste) then ou IF (expressão teste) then ELSE END IF SELECT CASE (exp_select)
João Lucas de Oliveira Torres
Ponteiros em Pascal Variáveis ponteiros são aquelas que guardam o endereço de outra, possibilitando o acesso a seu conteúdo. Declaração em Pascal:  var.
Variáveis, Tipos de Dados e Constantes
Estruturas de Controlo em Pascal
FATORAÇÃO LU.
Prof. Dr. Marcelo Duduchi
Exercícios de revisão.
LISTAS DUPLAMENTE ENCADEADAS
MÉTODO JACOBI.
Sub-programas. Mecanismo de composição de programas Sub-programa está para peça de LEGO assim como um programa está para a construção.
Estrutura de Dados Unidade 16 Simulação da função Fatorial utilizando recursão – 16.1 Prof. Dr. Roberto Ferrari Jr.
Material Didático Proposto 1 Universidade Federal de Ouro Preto - UFOP Departamento de Computação - DECOM Comissão para Coordenação das Atividades Pedagógicas.
Introdução a Programação COM 100 Aula 07 Procedimentos.
Listas duplamente encadeadas Estrutura: tDado = integer; { ou real, char, etc.} tPtNo = ^tNo; tNo = record Ant: tPtNo Dado: tDado; Prox: tPtNo; end; var.
Ponteiros em Pascal Variáveis ponteiros são aquelas que guardam o endereço de outra, possibilitando o acesso a seu conteúdo. Declaração em Pascal:  var.
O Portal do Estudante de Computação
Programação e Estrutura de Dados
Computação Eletrônica Subprograma. Função O que este programa faz? Program funcao; var n,x: real; begin write('Entre n: '); readln(n); x := cos(n); write(x);
Computação Eletrônica
Capítulo III Modularização Procedimentos e Funções Universidade Federal de São Carlos Departamento de Computação Aluna: Luanna Lopes Lobato
Linguagem Pascal Prof. Sérgio Rodrigues.
Linguagem PASCAL1 Módulo 3 Estrutura de Dados.. Linguagem PASCAL2 Arrays (“Variáveis compostas homogêneas”) n Arrays unidimensionais: identificador: array.
ARQUIVOS.
Algoritmos e Estruturas de Dados RECURSIVIDADE. O que é recursividade? Recursividade significa algo ser definido em termos de sí próprio. Em termos de.
Material Didático Proposto 1 Universidade Federal de Ouro Preto - UFOP Departamento de Computação - DECOM Comissão para Coordenação das Atividades Pedagógicas.
LINGUAGENS DE PROGRAMAÇÃO
“Introdução a Computação” Capítulo II Estruturas de Dados
VARIÁVEIS COMPOSTAS HOMOGÊNEAS UNIDIMENSIONAIS (VETORES)
Comando CASE Desvio por seleção múltipla
Técnicas de Programação I
Computação Eletrônica Variáveis Reais e Booleanas.
Arquivos. Motivação Imagine dar entrada (digitar), a cada execução do programa, em todos os dados de um sistema. por exemplo, todos os registro de livros.
Subprogramas : Procedimentos (procedures) em Pascal
Programação de Computadores - 1
Strings.
Introdução à Programação
Computação Eletrônica
Computação Eletrônica Strings. Strings (Cadeias de Caracteres) Um string é um texto. Em Pascal, este texto deve ser delimitado por aspas simples. Exemplo:
MODULARIZAÇÃO Existem dois tipos de sub-programas –Procedures (procedimentos).Não retorna valores –Functions (funçöes). Retorna valores.
MODULARIZAÇÃO Técnica utilizada e tida como vantajosa na confecção de programas. Consiste em dividir o programa em diversos módulos ou sub-programas, de.
1 Programação – JAVA Unidade 3 – Loops e Lógica Prof. Aparecido V. de Freitas Curso de Ciência da Computação.
Computação Eletrônica Variáveis Inteiras. A memória A memória pode ser vista como um imenso gaveteiro Em cada gaveta, guardamos uma informação. Por exemplo,
Lógica de Programação Curso Técnico em Informática – Escola Olímpio Professor Marcelo Josué Telles
SUB-ROTINAS EM PASCAL PROGRAMAÇÃO MODULARIZADA 252.
Transcrição da apresentação:

Computação Eletrônica If-Then-Else

If Then Expressão lógica é qualquer expressão que retorna TRUE ou FALSE. if ExpressaoLogica then begin comando1; comando2; comando3; … comandoN; end; comando1, comando2, etc. é qualquer comando Pascal: write, writeln, readln, := ou mesmo outro If-Then. Todo begin tem que casar com um end.

Exemplo Program maiorNumero; var x, y, maior: integer; begin write('Entre com 2 numeros: '); readln(x,y); maior := x; if (y > x) then maior := y; end; write(‘O maior numero é ‘,maior); readln; end.

If Then Else if ExpressaoLogica then begin comando1 … comandoN end ... comandoM end;

Exemplo Program aprovacao; var nota1, nota2, nota3: real; begin write('Entre com as 3 notas: '); readln(nota1, nota2, nota3); if ((nota1 + nota2 + nota3) / 3) >= 7 then write('Parabens'); end else write('Voce terá que fazer a final'); end; readln; end.

Exemplo Program ordena2; var n1, n2, temp: integer; begin write('Entre com 2 numeros: '); readln(n1, n2); if (n1 > n2) then temp := x; x := y; y := temp; end; write(‘Numeros ordenados: ‘,x,y); readln; end.

Exemplo Program triangulo; var l1, l2, l3: integer; begin write('Entre com os 3 lados de um triangulo: '); readln(l1, l2, l3); if (l1 < l2+l3) and (l2 < l1+l3) and (l3 < l1+l2) then write('Eh um triangulo'); end else write(‘Nao eh um triangulo'); end; readln; end.

Exemplo Program triangulo; var l1, l2, l3: integer; begin write('Entre com os 3 lados de um triangulo: '); readln(l1, l2, l3); if (l1 < l2+l3) and (l2 < l1+l3) and (l3 < l1+l2) then if (l1=l2) and (l2=l3) then write(‘triangulo equilatero’); end else if (l1=l2) or (l2=l3) or (l3=l1) then write(‘triangulo isosceles’); write(‘triangulo escaleno’); end; else begin write(‘Nao eh um triangulo'); end; readln; end.

Exemplo Program aprovacao2; var nota1, nota2, nota3, media: real; begin write('Entre com as 3 notas: '); readln(nota1, nota2, nota3); media := (nota1 + nota2 + nota3) / 3; if (media >= 7) then write('Parabens'); end else final := 10 – media; write('Voce precisa tirar ‘,final:2:2, ‘na final’); end; readln; end.