User Tools

Site Tools


exercicios

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
exercicios [2019/04/30 10:31]
castilho
exercicios [2019/04/30 10:44]
castilho
Line 29: Line 29:
       * Considerando ​ a estrutura do  programa, os  nomes das variáveis ​ e a  endentação usada, ​ podemos afirmar ​ que  o programador cometeu alguns erros de lógica. Quantos são e quais são estes erros?       * Considerando ​ a estrutura do  programa, os  nomes das variáveis ​ e a  endentação usada, ​ podemos afirmar ​ que  o programador cometeu alguns erros de lógica. Quantos são e quais são estes erros?
       * O que faz o programa faz após estas correções?​ Rode novamente com as notas 5 e 5 e depois 0 e 5 e confira se você acertou.       * O que faz o programa faz após estas correções?​ Rode novamente com as notas 5 e 5 e depois 0 e 5 e confira se você acertou.
 +
 +   * Enumere e explique ​  todos os  erros  contidos no seguinte código //Pascal//:
 +
 +<code pascal>
 +program misterio2;
 +var
 +  m, g: real;
 +  N1, N2: integer;
 +begin
 +  readln(N1, N2);
 +  if (N1 > N2) then
 +    m := N2
 +  else
 +    m := N1;
 +  g:= 1;
 +  while g do
 +  begin
 +    if (N1 mod m = 0) AND (N2 mod m = 0) then
 +      g := 0;
 +    else
 +      m := m - 1;
 +  end;
 +  if (m := N1) then
 +    writeln('​O valor resultante eh: ' m);
 +end.
 +</​code>​
 +
  
    * Considere o seguinte programa em //Pascal//.    * Considere o seguinte programa em //Pascal//.
exercicios.txt · Last modified: 2019/04/30 10:44 by castilho