Logo Passei Direto
Buscar
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

AULA PRÁTICA 2 25/08/2008
Aluna: Ana Carolina Arantes Araújo Turma: A1
1 - Comando Rotule:
program cruzeiro;
var x:integer;
begin
	clrscr;
	pdireita(45);
	for x:= 1 to 4 do
	begin
		rotule ('CRUZEIRO CAMPEÃO!!!');
		pdireita(90);
	end;
dr;
end.
Use de Unit:
program circ;
var m:integer;
begin
	for m:= 1 to 360 do
	begin
		pfrente(1);
		pdireita(1); 
	end;
end.
program circulos;
uses circ;
var p:integer;
begin;
	clrscr;
	for p:= 1 to 36 do
	begin;
		circ;
		pdireita(10);
	end;
end.
program circulos1;
uses circ;
var p:integer;
begin;
	clrscr;
	for p:= 1 to 36 do
	begin;
		circ;
		pdireita(30);
	end;
end.
program circulos2;
uses circ;
var p:integer;
begin;
	clrscr;
	for p:= 1 to 36 do
	begin;
		circ;
		pdireita(60);
	end;
end.
Uso de Procedimento:
program desenhos;
var valor:integer;
procedure quadrado (lado:integer);
var z:integer;
begin
	for z:= 1 to 4 do
	begin
		pfrente(lado);
		pdireita(90);
	end;
end;
procedure quadduplo (lado:integer);
var x:integer;
begin
	for x:= 1 to 2 do
	begin
		quadrado(lado);
		pfrente(lado/5);
	end;
end;
begin 
	valor:=100;
	quadDuplo (valor);
	ptras (2*valor/5);
	pesquerda(90);
	pfrente(valor/5);
	pdireita(90);
	quadduplo(valor);
	dr;
end.
2 - Exercícios da Apostila Introdução Pascal – Mód. I
5.3
Program triangulo; 
Var i:integer;
Begin
	Pdireita(30);
	For i:= 1 to 3 do
	Begin
		Pfrente(100);
		Pdireita(120);
	End;
	Dr;
End.
program tris;
uses triangulo;
var x:integer;
begin
	for x:= 1 to 5 do
	begin 
		triangulo;
		pfrente(100);
	end;
dr;
end.
5.4
program octeto;
var lado, valor: integer;
begin
	valor:= 50;
	pdireita(22.5);
	for lado:= 1 to 8 do
	begin
		pfrente(valor);
		pdireita(45);
	end;
	dr;
end.
7.2 
a) 
program tria;
var j:integer; 
procedure triangulo;
var i:integer;
begin
	pdireita(30);
	for i:= 1 to 3 do
	begin
		pfrente(100);
		pdireita(120);
	end;
end;
begin 
	for j:= 1 to 4 do
	begin
		triangulo;
		pdireita(60);
	end;
	dr;
end.
b) 
program trib;
var j:integer; 
procedure triangulo;
var i:integer;
begin
	pdireita(30);
	for i:= 1 to 3 do
	begin
		pfrente(100);
		pdireita(120);
	end;
end;
begin 
	for j:= 1 to 4 do
	begin
		triangulo;
		pfrente(100);
	end;
	dr;
end.
c) 
program tric;
var j:integer; 
procedure triangulo;
var i:integer;
begin
	pdireita(30);
	for i:= 1 to 3 do
	begin
		pfrente(100);
		pdireita(120);
	end;
end;
begin 
	for j:= 1 to 4 do
	begin
		triangulo;
		pfrente(100);
		pdireita(60);
	end;
	dr;
end.
 
d) 
program trid;
var j:integer; 
procedure triangulo;
var i:integer;
begin
pdireita(30);
	for i:= 1 to 3 do
	begin
		pfrente(100);
		pdireita(120);
	end;
end;
begin 
	for j:= 1 to 4 do
	begin
		triangulo;
		pfrente(100);
		pesquerda(60);
	end;
	dr;
end.
7.5
program retangulo;
var menor, maior:integer;
procedure ret(menor, maior:integer);
begin
	pfrente(menor);
	pdireita(90);
	pfrente(maior);
	pdireita(90);
	pfrente(menor);
	pdireita(90);
	pfrente(maior);
end; 
begin 
	readln(menor);
	readln(maior);
	ret(menor,maior);
end. 
7.6
program casinha;
procedure ret(x,y:integer);
begin
	pfrente(x);
	pdireita(90);
	pfrente(y);
	pdireita(90);
	pfrente(x);
	pdireita(90);
	pfrente(y);
end; 
begin
	ret(100,100);
	un;
	pfrente(20);
	pdireita(90);
	pfrente(100);
	ul;
	ret(20,140);
	un;
	pdireita(90);
	pfrente(20);
	pdireita(90);
	pfrente(10);
	pesquerda(60);
	ul;
	pfrente(120);
	pdireita(120);
	pfrente(120);
	un;
	pdireita(30);
	pfrente(120);
	pdireita(90);
	pfrente(50);
	pdireita(90);
	ul;
	ret(70,30);
	un;
	pfrente(40);
	pdireita(90);
	pfrente(50);
	ul;
	ret(30,30);
	dr;
end.
� EMBED PBrush ���
� EMBED PBrush ���
_66853488/ole-[42, 4D, 7E, 4D, 09, 00, 00, 00]
_66853808/ole-[42, 4D, CA, 10, 04, 00, 00, 00]