Upload
heitor-cadogan
View
36
Download
4
Embed Size (px)
Citation preview
.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.