Lógica de Programação Curso Técnico em Informática – Escola Olímpio Professor Marcelo Josué Telles

Slides:



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

Linguagem de Programação I
Lógica e Estrutura de Dados Fundamentais Professor: Eduardo O. Teles
Estrutura de Dados I Profº.: ABC Sampaio
PROGRAMAÇÃO MODULAR (com uso de subprogramas) prof
Adaptado de material da profa. Maria Aparecida Livi
Algoritmos e Programação Estruturada Conceitos básicos
Softwares.
Algoritmos com seleção
{Exemplo de um programa PASCAL} uses CRT; var
Algoritmos e Estruturas de Dados II
O Portal do Estudante de Computação
O Portal do Estudante de Computação
GAUSS COM PIVOTEAMENTO
O Portal do Estudante de Computação
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
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.
Introdução a Programação COM 100 Aula 07 Procedimentos.
Introdução a Programação COM 100
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.
Programação e Estrutura de Dados
Computação Eletrônica
Lógica de Programação/ Algoritmos Engenharia Produção 2014
Paradigmas de Programação - prof Gláucya Carreiro Boechat1 Elaborando um Programa Prof.: Gláucya Carreiro Boechat Universidade.
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
ARQUIVOS.
“Introdução a Computação” Capítulo II Estruturas de Dados
VARIÁVEIS COMPOSTAS HOMOGÊNEAS UNIDIMENSIONAIS (VETORES)
Programação de computadores Prof. Giovanni Castro.
Computação Eletrônica
Comando CASE Desvio por seleção múltipla
Professor Ulisses Vasconcelos
Estruturas de Dados + Algoritmos = Programas
Técnicas de Programação I
Computação Eletrônica Variáveis Reais e Booleanas.
Manual de Referência Pascal. write Memória Monitor / Teclado write(‘Como vai?’); x 30 y 5 O computador escreve o texto entre aspas no monitor. A memória.
Subprogramas : Procedimentos (procedures) em Pascal
Programação de Computadores - 1
Introdução à Programação
Necessidade para criar um ambiente Educacional WEB Tecnologias de Ensino II – Seminário Luciana Peyrot Marcelo Josué Telles Licenciatura em Computação,
Computação Eletrônica
Desenvolvimento de Software Educativo Estágio II – Painel II Professor: Marcelo Iserhardt Ritzel Apresentação: Marcelo Josué Telles.
Computação Eletrônica Strings. Strings (Cadeias de Caracteres) Um string é um texto. Em Pascal, este texto deve ser delimitado por aspas simples. Exemplo:
Paradigmas das Linguagens de Programação - História
Linguagens de Programação Pedro Lopes MÓDULO 4- Subprogramas (Procedimentos e Funções) 2010/2011.
Arquivos textos (text)
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,
Estruturas de repetição ou ciclos
Linguagem C Escola Olímpio Professor Marcelo Josué Telles Linguagem de Programação I1 de 36.
IFRN Técnico em Informática para Internet Desenvolvimento de Algoritmos Prof. Gilbert Azevedo.
Programação e Sistemas da Informação 48 tempos IPTrans, Novembro 2009 Prof. Marisa Gomes.
Lógica de Programação Curso Técnico em Informática – Escola Olímpio Professor Marcelo Josué Telles
Lógica de programação Estruturas de seleção Estruturas de repetição Sub-Rotinas 1.
Comandos básicos Scratch for Arduino (S4A).
SUB-ROTINAS EM PASCAL PROGRAMAÇÃO MODULARIZADA 252.
Lógica de Programação Curso Técnico em Informática – Escola Olímpio Professor Marcelo Josué Telles
PASCAL – Estruturas de repetição Prof. Ernani Viriato de Melo
Matrizes.
Vetores.
Transcrição da apresentação:

Lógica de Programação Curso Técnico em Informática – Escola Olímpio Professor Marcelo Josué Telles

Laços de repetição FOR variavel := valorInicial to valorFinal DO BEGIN END Traduzindo estes comando, seria como se dissemos a seguinte instrução para o computador: Lógica de Programação – Marcelo Josué Telles

Laços de repetição - Enunciado FOR variavel := valorInicial to valorFinal DO BEGIN END Lógica de Programação – Marcelo Josué Telles Para variável, variando de valorInicial até valorFinal faça Os seguintes comandos

Laços de repetição - Exemplo Program exemploFor; Var i:integer; Begin for i:=1 to 5 do writeln(i); End. Lógica de Programação – Marcelo Josué Telles

Laços de repetição O exemplo anterior escreve na tela cinco vezes o valor da variavel i. Conforme o enunciado do For, a variável i esta variando de 1 até 5, portando será escrito na tela os números de 1 até 5. Lógica de Programação – Marcelo Josué Telles

GO TO – Enunciado GOTOXY (coluna,linha) Desloca o cursor para a coluna e linha especificada. Lógica de Programação – Marcelo Josué Telles

Program Pzim ; Begin gotoxy(2,2); write('_'); gotoxy(3,2); write('_'); gotoxy(4,2); write('_'); gotoxy(5,2); write('_'); gotoxy(6,2); write('_'); End. GO TO – Exemplo

GO TO O exemplo anterior escreve na tela cinco vezes o sinal _ Conforme o enunciado do gotoxy, estamos nos posicionado na tela sempre uma coluna a frente da coluna anterior, porém na mesma linha.

1ª Volta do FOR c valendo 1 a:=7; b:=8; for c:=1 to 5 do begin a:=a-1; b:=b+a; writeln(a); end writeln (b); readln; end.  6 a:=7-1 a:=6 b:=8+6 b:=14

2ª Volta do FOR c valendo 2 a:=7; b:=8; for c:=1 to 5 do begin a:=a-1; b:=b+a; writeln(a); end writeln (b); readln; end. a:=6-1 a:=5 b:=14+5 b:=19 5

3ª Volta do FOR c valendo 3 a:=7; b:=8; for c:=1 to 5 do begin a:=a-1; b:=b+a; writeln(a); end writeln (b); readln; end. a:=5-1 a:=4 b:=19+4 b:=23 4

4ª Volta do FOR c valendo 4 a:=7; b:=8; for c:=1 to 5 do begin a:=a-1; b:=b+a; writeln(a); end writeln (b); readln; end. a:=4-1 a:=3 b:=23+3 b:=26 3

5ª e ultima volta do FOR c valendo 5 a:=7; b:=8; for c:=1 to 5 do begin a:=a-1; b:=b+a; writeln(a); end writeln (b); readln; end. a:=3-1 a:=2 b:=26+2 b:=