O Portal do Estudante de Computação

Slides:



Advertisements
Apresentações semelhantes
IFTO ESTRUTURA DE DADOS AULA 05 Prof. Manoel Campos da Silva Filho
Advertisements

Estruturação de Linguagens (Pascal e C++)
Linguagem de Programação I
Estruturas de Controle
Estruturas de Repetição
Linguagem II Walmor Cardoso Godoi, M.Sc.
Material pedagógico Multiplicar x 5 Clica!
Vamos contar D U De 10 até 69 Professor Vaz Nunes 1999 (Ovar-Portugal). Nenhuns direitos reservados, excepto para fins comerciais. Por favor, não coloque.
Realizado no Curso EFA Cozinha – Valença
Banco de Dados SQL Stored Procedures
Copyright (c) 2003 by Valery Sklyarov and Iouliia Skliarova: DETUA, IEETA, Aveiro University, Portugal.
Para Casa – Montar o cariograma
Campus Curitiba Departamento Acadêmico de Matemática Angela Olandoski Barboza UTFPR – Damat.
PROGRAMAÇÃO MODULAR (com uso de subprogramas) prof
Adaptado de material da profa. Maria Aparecida Livi
Algoritmos e Programação Estruturada Conceitos básicos
EXPRESSÕES ARITMÉTICAS
Pascal comandos iterativos: FOR WHILE REPEAT Matrizes (tabelas)
{Exemplo de um programa PASCAL} uses CRT; var
Algoritmos e Estruturas de Dados II
Aula 4 Nomes, Vinculações, Tipos e Escopos
Sincronização e Comunicação entre Processos
6.3 – Estruturas Repetitivas
O Portal do Estudante de Computação
O Portal do Estudante de Computação
O Portal do Estudante de Computação
O Portal do Estudante de Computação
O Portal do Estudante de Computação
Provas de Concursos Anteriores
GAUSS COM PIVOTEAMENTO
O Portal do Estudante de Computação
Renda até 2 SM.
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.
MECÂNICA - ESTÁTICA Cabos Cap. 7.
Variáveis, Tipos de Dados e Constantes
Estruturas de Controlo em Pascal
O Portal do Estudante de Computação
FATORAÇÃO LU.
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
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.
Introdução ao uso de vatores na linguagem PASCAL.
O Portal do Estudante de Computação
Programação e Estrutura de Dados
Estruturas de Controle entre Instruções
1 Aplicações do Fecho Regular. 2 A interseção de uma linguagem livre de contexto e uma linguagem regular é uma linguagem livre de contexto livre de contexto.
Olhe fixamente para a Bruxa Nariguda
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);
Linguagem Pascal Prof. Sérgio Rodrigues.
Nome alunos 1 Título UC. Título – slide 2 Conteúdo Conteúdo 2.
“Introdução a Computação” Capítulo II Estruturas de Dados
VARIÁVEIS COMPOSTAS HOMOGÊNEAS UNIDIMENSIONAIS (VETORES)
Computação Eletrônica
FACULDADE DE CIÊNCIAS SOCIAIS E TECNOLÓGICAS Tecnologia em Redes de Computadores Algoritmos e linguagens de programação 1 (aula 06) Prof. Alessandro Bernardo.
FACULDADE DE CIÊNCIAS SOCIAIS E TECNOLÓGICAS Tecnologia em Redes de Computadores Algoritmos e linguagens de programação 1 (aula 09) Prof. Alessandro Bernardo.
Técnicas de Programação I
Subprogramas : Procedimentos (procedures) em Pascal
Introdução à Programação
Prof: Adriano A. Ribeiro
Computação Eletrônica Strings. Strings (Cadeias de Caracteres) Um string é um texto. Em Pascal, este texto deve ser delimitado por aspas simples. Exemplo:
O Portal do Estudante de Computação
Linguagens de Programação Pedro Lopes MÓDULO 4- Subprogramas (Procedimentos e Funções) 2010/2011.
MODULARIZAÇÃO Existem dois tipos de sub-programas –Procedures (procedimentos).Não retorna valores –Functions (funçöes). Retorna valores.
Estruturas de repetição ou ciclos
SUB-ROTINAS EM PASCAL PROGRAMAÇÃO MODULARIZADA 252.
PASCAL – Estruturas de repetição Prof. Ernani Viriato de Melo
Transcrição da apresentação:

O Portal do Estudante de Computação Computação Depressão O Portal do Estudante de Computação www.facebook.com/ComputacaoDepressao www.ComputacaoDepressao.com.br Pascal Lógica de Programação

Estruturas de repetição determinadas for [variável] := [valor numérico inicial] to [valor numérico final] do for valor := 1 to 10 do Declaramos a variável “valor” (número inteiro) e ela está em uma estrutura de repetição fará ela variar entre 1 e 10, ou seja, repetirá dez vezes. Após o do colocamos apenas uma instrução. Caso exista mais de duas instruções, delimitamos com begin e end, assim como nas estruturas condicionais.

Estruturas de repetição determinadas program teste1; uses crt; var numero: integer; begin for numero := 1 to 10 do writeln(‘Valor: ’, numero); readln; end.

Estruturas de repetição determinadas program teste2; uses crt; var numero: integer; begin for numero := 4 to 12 do writeln(‘Valor: ’, numero); readln; end.

Estruturas de repetição determinadas teste1: Valor: 1 teste2: Valor: 4 Valor: 2 Valor: 5 Valor: 3 Valor: 6 Valor: 4 Valor: 7 Valor: 5 Valor: 8 Valor: 6 Valor: 9 Valor: 7 Valor: 10 Valor: 8 Valor: 11 Valor: 9 Valor: 12 Valor: 10

Estruturas de repetição determinadas program teste3; uses crt; var numero: integer; begin for numero := 16 to 19 do begin writeln(‘Valor atual: ’, numero); writeln(‘Dobro do valor atual: ’, (numero * 2)); end; readln; end.

Estruturas de repetição determinadas teste3: Valor atual: 16 Dobro do valor atual: 32 Valor atual: 17 Dobro do valor atual: 34 Valor atual: 18 Dobro do valor atual: 36 Valor atual: 19 Dobro do valor atual: 38

Estruturas de repetição determinadas program teste4; uses crt; var num1, num2: integer; begin for num1 := 1 to 3 do for num2 := 4 to 6 do writeln(num1, ‘ x ’, num2, ‘ = ’, (num1 * num2)); readln; end.

Estruturas de repetição determinadas teste4: 1 x 4 = 4 1 x 5 = 5 1 x 6 = 6 2 x 4 = 8 2 x 5 = 10 2 x 6 = 12 3 x 4 = 12 3 x 5 = 15 3 x 6 = 18

Estruturas de repetição determinadas program teste5; uses crt; var numero: integer; begin for numero := 50 downto 45 do writeln(‘Valor: ’, numero); readln; end.

Estruturas de repetição determinadas teste5: Valor: 50 Valor: 49 Valor: 48 Valor: 47 Valor: 46 Valor: 45

Estruturas de repetição indeterminadas while([condição], [condição], ...) do while(valor < 20) do Dentro dos parênteses do while colocamos as condições que são testadas automaticamente a cada momento do laço. Após o do colocamos apenas uma instrução. Caso exista mais de duas instruções, delimitamos com begin e end, assim como nas estruturas condicionais.

Estruturas de repetição indeterminadas program teste6; uses crt; var numero: integer; begin numero := 1; while(numero <= 5) do writeln(‘Valor: ’, numero); readln; end.

Estruturas de repetição indeterminadas program teste7; uses crt; var numero: integer; begin numero := 1; while(numero <= 5) do begin writeln(‘Valor: ’, numero); numero := numero + 1; end; readln; end.

Estruturas de repetição indeterminadas teste6: Valor: 1 teste7: Valor: 1 Valor: 1 Valor: 2 Valor: 1 Valor: 3 Valor: 1 Valor: 4 Valor: 1 Valor: 5 Valor: 1 ⋮

Estruturas de repetição indeterminadas program teste8; uses crt; var numero: integer; begin numero := 1; while(numero <> 0) do begin writeln(‘Digite o número:’); readln(numero); if(numero <> 0) then writeln(numero, ‘² = ’, (numero * numero)); end; end.

Estruturas de repetição indeterminadas repeat repeat ... ... until([condição], [condição], ...); until(valor > 20); Dentro dos parênteses do until colocamos as condições que são testadas automaticamente a cada momento do laço. Ele irá repetir até que as condições sejam verdadeiras. Não é necessário delimitar as instruções por begin e end!

Estruturas de repetição indeterminadas program teste9; uses crt; var numero: integer; begin repeat writeln(‘Digite o número:’); readln(numero); if(numero <> 0) then writeln(numero, ‘² = ’, (numero * numero)); until(numero = 0); end.