terça-feira, maio 25, 2021

Looping de repetição usando While Do - Pascal

 Looping de repetição em Pascal utilizando While Do


Ola meus padawans, o conceito como sempre é fácil e prático.

A ideia de utilizar o Looping no Pascal é reutilizar códigos ja escritos pelo programador assim otimizando o software.

Não requer prática nem tão pouco habilidade, qualquer profissional da área de...... pode fazer.   :-D

Exemplo:


O resultado final é:



A principal diferença do For to Do é que você precisa saber do valor de inicio e valor final para repetir.
Caso não saiba estes valores provavelmente este não seja o looping a ser usado e sim o While Do.

Notem que a variavel "cont" serve como contador e o While Do é o comando de repetição.

A sintaxe é:                 While (condição) DO

Exemplo:

while (cont <=1) do

Abaixo do "while do" pode ser escrito qualquer instrução que deva ser repetida DESDE QUE contenha uma linha.

Para repetir mais de uma linha devemos iniciar um BLOCO.   (Begin)

Fácil né meus padawans kkkkkkkkkkkkkkkk, só é um pouco trabalhoso.
Qualquer dúvida me procurem na Etec ou mandem um e-mail para joao.sanches10@etec.sp.gov.br ou chat no Teams.

Bons estudos meus padawans.

terça-feira, maio 04, 2021

Looping de repetição em Pascal


Ola meus padawans, o conceito como sempre é fácil e prático.

A ideia de utilizar o Looping no Pascal é reutilizar códigos ja escritos pelo programador assim otimizando o software.

Não requer prática nem tão pouco habilidade, qualquer profissional da área de...... pode fazer.   :-D

Exemplo:

O Resultado final é:


Notem que a variavel "cont" serve como contador e o FOR TO DO é o comando de repetição.

A sintaxe é FOR (VARIAVEL) TO (NÚMERO DE VEZES A SER REPETIDO) DO

Exemplo:

For cont:=1 to 10 do

Abaixo do FOR TO DO pode ser escrito qualquer instrução que deva ser repetida DESDE QUE contenha uma linha.

Para repetir mais de uma linha devemos iniciar um BLOCO.

Exemplo:

O resultado Final é:



Fácil né meus padawans kkkkkkkkkkkkkkkk, haaaa, é fácil sim, só é trabalhoso.
Qualquer dúvida me procurem na Etec ou mandem um e-mail para joao.sanches10@etec.sp.gov.br ou chat no Teams.

Bons estudos meus padawans.






sexta-feira, novembro 01, 2019

Funções com Procedure - Pascal

Funções com Procedures em Pascal

Ola meus padawans, o conceito como sempre é fácil e prático. Não requer prática nem tão pouco habilidade, qualquer profissional da área de...... pode fazer.   :-D

Exemplo:

O resultado final é:

 Após a tecla enter...

Após a tecla enter... 

Fácil né meus padawans kkkkkkkkkkkkkkkk, haaaa, é fácil sim, só é trabalhoso.
Qualquer dúvida me procurem na Etec ou mandem um e-mail para joao.sanches10@etec.sp.gov.br

Bons estudos meus padawans.

quarta-feira, outubro 30, 2019

Função - Pascal

Função em Pascal

Ola meus padawans, o exercício é fácil e prático. Não requer prática nem tão pouco habilidade, qualquer estudante de ...... pode fazer.   :-D

Função define-se, de forma muito parecida com uma função matemática.
As funções recebem valores (parâmetros) e retorna um valor como resultado, ao contrario da procedure(procedimento) que precisam de um comando de escrita (write) para retornar o valor.

Sintaxe:

function NomeDaFunção(Parâmetro1: Tipo; ParâmetroN: Tipo): Tipo de retorno;
begin
    NomeDaFunção:=operação;
end;

begin
  {bloco de instruções}
end;

exemplo:


Produto final


Fácil não é?!!! 
Qualquer dúvida me procurem na Etec ou mandem um e-mail para joao.sanches10@etec.sp.gov.br

Bons estudos meus padawans.

quarta-feira, junho 05, 2019

Correção Avaliação de Loop (for to do)

Ola meus padawans, o exercício é fácil e pratico. Não requer prática nem tão pouco habilidade, qualquer um de vocês pode fazer. :D



Program Mediadaetec;
var salas,contsalas,alunos,contalunos,contnotas:integer;
notas,mediaaluno,mediasala,mediaetec:real;
Begin
mediaaluno:=0;
mediasala:=0;
mediaetec:=0;

write('Quantas salas tem na Etec...:');
read(salas);

for contsalas:=1 to salas do
begin
write('Quantos alunos tem na ',contsalas,'ª sala?....:');
read(alunos);

for contalunos:=1 to alunos do
begin
writeln('Para o ',contalunos,'º Aluno digite as seguintes notas');

for contnotas:=1 to 5 do
begin
write(contnotas,'ª nota...:');
read(notas);
mediaaluno:=mediaaluno+notas;
end;

mediaaluno:=mediaaluno/5;

writeln('A média do ',contalunos,'º aluno é ',mediaaluno:2:2);
writeln(' ');

mediasala:=mediasala+mediaaluno;
mediaaluno:=0;
end;

mediasala:=mediasala/salas;

writeln ('A média da sala é ',mediasala:2:2);
writeln (' ');

mediaetec:=mediaetec+mediasala;
mediasala:=0;

end;

mediaetec:=mediaetec/salas;

write('A media da Etec é ',mediaetec:2:2);
readkey();
End.


Infelizmente ao copiar do compilador e colar o código aqui, o mesmo perde a identação, aí fiz na unha mesmo kkkk.

Fácil não é?!!! 
Qualquer dúvida me procurem na Etec ou mandem um e-mail para joao.sanches10@etec.sp.gov.br

Bons estudos meus padawans.


sexta-feira, outubro 19, 2018

Aula 27 - C++ - Matriz ou Vetor bidimensional em C++ - Matriz

O Conceito de Matriz muda pouco com o de vetor. Ja bricou de batalha naval? Jogo da velha? O conceito é o mesmo e a sintaxe muda pouco do Vetor. Assim como passado em aula aqui esta o algorítimo:



O produto final é:

Fácil né padawans...
Até a próxima..

terça-feira, outubro 02, 2018

Revisão de Procedures - Pascal

A velha e boa procedure.
Esta facilidade que a linguagem nos proporciona vem mais uma vez neste blog ganhar evidencia em um algoritmo com uma estrutura de loop. Realmente é interessante:


O código fonte refere se a um pequeno menu com 4 opções. Todas elas tem que ser feitas com procedures e o loop só pode parar quando a opção correta for escolhida.

Boas Praticas Padawans... 

quinta-feira, setembro 27, 2018

Revisão de De dois Vetores uni-dimensionais com LOOP e Consulta - Pascal

A estrutura é a mesma mas a consulta se torna interessante...


Resultado:


Esse ficou mais elaborado não é meus padawans ?!!!



Revisão de De dois Vetores uni-dimensionais com LOOP - Pascal


O resultado final é:


Tão fácil quanto os outros...
Que a força esteja com vocês padawns e bons estudos...

Revisão de De dois Vetores uni-dimensionais sem LOOP - Pascal


Fácil como os anteriores não é padawans ?!!!

terça-feira, setembro 25, 2018

Aula 26 - C++ - Dois Vetores unidimensionais com Loop em C++ - Vetor

O mesmo conceito de um vetor mas agora aplicado a dois vetores sincronizado, onde "nome" será um vetor e "idade" será outro. Juntos sendo alimentados na mesma posição fica fácil dizer que uma determinada pessoa tem aquela idade alimentada no vetor e ja armazenada. E tudo isso em só duas variáveis (com um diversificado numero de posições no vetor).

Código

O resultado é:

Legal né Padawans...
até mais

segunda-feira, setembro 24, 2018

Aula 25 - C++ - Vetores unidimensionais com Loop - Vetor

Agora vamos combinar a estrutura de Loop com o vetor que aprendemos:



O resultado é:



Fácil né padawans...

sexta-feira, setembro 21, 2018

LP - Revisão Tabuada com estrutura While versão 2 - Pascal

Deixando o exercício de tabuada um pouco mais complexo:


O resultado final é:


Podemos observar que neste código temo uma estrutura While dentro de outra estrutura While.
Não é difícil, se observarmos bem que é a mesma coisa.

Não é tão difícil né padawans..