Técnicas de Programação I Reconhecer e aplicar corretamente o conceito da Estrutura de Repetição com variável de controle.

Slides:



Advertisements
Apresentações semelhantes
Estruturação de Linguagens (Pascal e C++)
Advertisements

Programas e Microprogramas
Adaptado de material da profa. Maria Aparecida Livi
Pascal comandos iterativos: FOR WHILE REPEAT Matrizes (tabelas)
Introdução à Programação Pascal - Começando Prof. Filipo Studzinski Perotto 2009.
O Portal do Estudante de Computação
O Portal do Estudante de Computação
O Portal do Estudante de Computação
João Lucas de Oliveira Torres
Variáveis, Tipos de Dados e Constantes
Estruturas de Controlo em Pascal
MÉTODO JACOBI.
Estrutura de Dados Unidade 16 Simulação da função Fatorial utilizando recursão – 16.1 Prof. Dr. Roberto Ferrari Jr.
Listas duplamente encadeadas Estrutura: tDado = integer; { ou real, char, etc.} tPtNo = ^tNo; tNo = record Ant: tPtNo Dado: tDado; Prox: tPtNo; end; var.
Universidade Federal de Alagoas – UFAL Centro de Tecnologia – CTEC
Introdução ao uso de vatores na linguagem PASCAL.
O Portal do Estudante de Computação
Profº Cláudio Barbosa VBScript – Estrutura condicional  Estrutura condicional simples Sintaxe if condição then comando.
Modelos de Paradigmas de programação
Paradigmas de Programação - prof Gláucya Carreiro Boechat1 Elaborando um Programa Prof.: Gláucya Carreiro Boechat Universidade.
Programação e Sistemas de Informação
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.
Algoritmos e Estruturas de Dados RECURSIVIDADE. O que é recursividade? Recursividade significa algo ser definido em termos de sí próprio. Em termos de.
LINGUAGENS DE PROGRAMAÇÃO
Algoritmos Estruturados
VARIÁVEIS COMPOSTAS HOMOGÊNEAS UNIDIMENSIONAIS (VETORES)
Computação Eletrônica
Comando CASE Desvio por seleção múltipla
Técnicas de Programação I
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.
Programação de Computadores - 1
Strings.
Introdução à Programação
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.
Computadores vs. Programas / Algoritmos Computadores vs. Programas -> Algoritmos O tratamento de problemas através do computador geralmente envolve uma.
SUB-ROTINAS EM PASCAL PROGRAMAÇÃO MODULARIZADA 252.
Linguagens de Programação Conceitos e Técnicas Valores e Tipos de Dados Prof. Isabel Cafezeiro
Linguagens de Programação Conceitos e Técnicas Comandos Prof. Isabel Cafezeiro
Lógica de Programação Aula 25 Prof. Auler Gomes. Introdução - subrotina Muitos problemas grandes ou nem tão grandes, mas de solução mais complexa podem.
Linguagens de Programação Conceitos e Técnicas Amarrações Prof. Isabel Cafezeiro
Linguagens de Programação Conceitos e Técnicas Valores e Tipos de Dados Prof. Isabel Cafezeiro
Linguagens de Programação Conceitos e Técnicas Definições e declarações Prof. Isabel Cafezeiro
Potências da unidade imaginária. Para as potências do tipo i n da unidade imaginária i, n natural, valem as definições. i 0 = 1i 1 = ii 2 = –1 Para n.
Algoritmos e Programação utilizando Visualg
Estruturas de Repetição
Aula 3 - Estruturas de Repetição
Grupos de Slides No 7. Prof. SIMÃO
Introdução à Programação
Algoritmos e Estruturas de Dados I Prof. Dsc. Alex F. V. Machado
Resolução De Problemas Em Informática
Aula02 – Técnicas de Programação II
Algoritmos e Estruturas de Dados I Prof. Dsc. Alex F. V. Machado
Introdução ao VisuALG Prof. Andrew Rodrigues
Prof. Wellington Franco
FUNDAMENTO DE PROGRAMAÇÃO
FUNDAMENTO DE PROGRAMAÇÃO PROF. BRUNO DE CASTRO H. SILVA
FUNDAMENTO DE PROGRAMAÇÃO PROF. BRUNO DE CASTRO H. SILVA
PASCAL – Estruturas de repetição Prof. Ernani Viriato de Melo
IP – Repetições for Prof. Eduardo Falcão.
Daniel Paulo SQL Server 2016 Módulo II Daniel Paulo
Algoritmos e Programação I
Programação.
Curso básico de PHP. 1 Vantagens: Gratuito Multiplataforma Estável Rapidez Comunicação.
Representação de Algoritmos
Matrizes.
Vetores.
Profª. Ms. Amélia Acácia M. Batista
Aula 2 Professores: Conteúdo: Dante Corbucci Filho
Transcrição da apresentação:

Técnicas de Programação I Reconhecer e aplicar corretamente o conceito da Estrutura de Repetição com variável de controle.

Portugol A sintaxe do comando é: Para v  i até n faça Portugol Para v de i até n passo faça C1 C2... Cn Fim para;

Fluxograma (Diagrama de Blocos) Para v  i até n faça C1 C2... Cn

Pascal For v := i to (downto) n do begin C1; C2; ….. Cn; end;

Observações: Se a seqüência de comandos após a palavra do for composta por mais de um comando devemos escrevê-la entre Begin... End; O comando Para só pode ser implementado na linguagem Pascal quando o passo for igual a 1 ou –1. Para passo=1 utiliza-se a palavra to. Para passo=-1 utiliza-se a palavra downto.

Exemplo Exemplo programa para calcular e imprimir os N primeiros números inteiros positivos e os seus respectivos fatoriais. (ex: 4! = 1 * 2 * 3 * 4 = 24)

INICIAR N F  1 para X  0 ate N faça X = 0 X, F F  F * X X, F FIM F V

Codificação Program fatorial; Uses wincrt; var n, x :integer; f: real; Begin Write('Entre com um numero inteiro e positivo: '); Readln(n); f:=1; for x:= 0 to n do Begin if x = 0 then Writeln(x,'! ',f:0:0) else begin f:=f*x; Writeln(x,'! ',f:0:0); end; End; writeln('Digite qualquer tecla para encerrar...'); ReadKey; End.