Você está na página 1de 11

.

Portfólio Heitor Philip Balbino Cadogan

AULA PRATICA 1

1-

pfrente(100)

pdireita(90)

pfrente(100)

2-

ul

pfrente(100)

pdireita(90)

pfrente(100)

un

pdireita(90)

pfrente(100)

3-

ul

pfrente(100)

pdireita(90)

pfrente(100)

pdireita(90)

pfrente(100)

pdireita(90)

pfrente(100)

dr
4-

pdireita(90)

ul

pfrente(100)

pesquerda(120)

pfrente(100)

pesquerda(120)

pfrente(100)

dr

5-

pfrente(100)

ptras(100)

pdireita(90)

pfrente(100)

ptras(100)

pesquerda(180)

pesquerda(45)

pfrente(100)

6-

A)

pfrente(-100)

pfrente(50)

pdireita(-90)

pfrente(-50)

pfrente(100)
B)

pdireita(30)

pfrente(65)

pdireita(120)

pfrente(65)

pdireita(60)

pfrente(65)

pdireita(120)

pfrente(65)

dr

C)

ar

pdireita(30)

pfrente(40)

pdireita(120)

pfrente(40)

pesquerda(30)

pfrente(40)

pdireita(120)

pfrente(40)

pesquerda(30)

pfrente(40)

pdireita(120)

pfrente(40)

pesquerda(30)
pfrente(40)

pdireita(120)

pfrente(40)

dr

AULA PRÁTICA 2

7-

program TRIANGULOEQUILATERO;

begin
dr;
pdireita(90);
pfrente(100);
pesquerda(120);
pfrente(100);
pesquerda(120);
pfrente(100)

end.

8-

O erro de compilação está na ortografia,o certo seria “pdireita” e estava escrito “pdirita”

9-

O erro está no valor dos comandos pdireita(60) ,o certo seria pdireita(120)


10-

program trapezio;

begin
pesquerda(30);
ptras(100);
pdireita(120);
pfrente(100);
pesquerda(60);
pfrente(100);
pesquerda(120);
pfrente(200);
dr

end.

11-

a)Sim.Pois ao ter um nome sugestivo ,pode gerar uma maior facilidade para encontrar o que
está sendo procurado ,o contrário aconteceria se não fosse colocados nomes sugestivos no
programa,iríamos ter que abrir cada um até chegar nos comandos desejados .

b)Não.O compilador PascaL verifica se os comandos do programa estão de acordo com a


sintaxe da linguagem PascaL. Se não houver erros de sintaxe, o programa será traduzido para o
código executável de máquina

AULA PRÁTICA 3

13-

program casa;

uses quadrado,triangulo;

begin

quadrado;

pdireita(90);

pfrente(100);

triangulo;

dr

end.
14-

Não é conveniente,pois ele deleta todos os programas que já foram compilados e por
conseqüência teremos que compilar outra vez .

15-

No programas da casinha,pois não se pode alterar o que já foi feito;pois são referências .

16-

program barca;

uses trapez,triangulo;

begin

trapez;

pdireita(180);

pfrente(50);

pesquerda(90);

triangulo;

dr

end.

17-

program pratica16Cestrutura;

var ind:integer;

begin

pdireita(60);

for ind:= 1 to 4 do

begin

pesquerda(30);

pfrente(40);

pdireita(120)
pfrente(40);

end;

dr

end.

18-

program estrela;

uses estrelao;;

var ind:integer;

begin

for ind:= 1 to 12 do

begin;

estrelao;

end;

end.

19-

program equilatero;

var indice:integer;

begin;

dr;

pdireita(90);

pfrente(100);

for indice:= 1 to 2 do

begin;

pesquerda(120);

pfrente(100);
end;

end.

20-

A)

program triangulos;

uses equilatero;;

var indice:integer;

begin

for indice:=1 to 4 do

begin;

pdireita(60);

equilatero;

end;

end

B)

program triangulos2;
uses equilatero;
var indice:integer;

begin

for indice:=1 to 6 do
begin;
equilatero;
pdireita(90);
end;

end.
C)

program Soleil;
uses equilatero;
var indice:integer;

begin
for indice:=1 to 5 do
begin;
equilatero;
pdireita(180);
pfrente(100);

end;

end.

21-

program quadrado;
var indice:integer;

begin

for indice:= 1 to 3 do
begin;
pfrente(100);
pdireita(90);
end;
pfrente(100);

end.
22

A)
program quadrados22A;
uses quadrado;
var indice: integer;

begin
for indice:=1 to 4 do
begin;
quadrado;
pfrente(100)
end;

end.

B)
program quadrados2;
uses quadrado;
var indice:integer;

begin
for indice:=1 to 3 do
begin;
quadrado;
pdireita(90);
pfrente(100);
pesquerda(90);
un;
pfrente(100);
ul;
end;
quadrado;
dr

end.
23-

program octogno;
var indice:integer;

begin
pdireita(22.5);
for indice:= 1 to 8 do
begin;
pesquerda(45);
pfrente(100);
end;
dr

end.

24-

program circulo;
var indice:integer;

begin
ar;
for indice:= 1 to 360 do
begin;
pfrente(1);
pdireita(1);
end;
dr

end.

Você também pode gostar