Pular para o conteúdo principal
CTIT 2025

Navegação principal

  • Início
  • ALG 2026
  • RC2 2026
  • PMM 2026
  • Antes disso...
Menu de conta de usuário
  • Entrar

Trilha de navegação

  1. Início

ALG 2026-03-03

Por evandro, 3 Março, 2026
  • Efetue login ou registre-se para postar comentários

Links de passagem do livro para ALG 2026-03-03

  • ALG 2026-02-24
  • Para cima
  • ALG 2026-03-10

Notas de aula

  • Sobre as unidades de informação nos computadores digitais
    • bits (binary digit), bytes (8 bits), word (2 bytes), dword (2 words) e qword (2 dwords)
    • um qword tem 64 bits, logo os computadores atuais tem alguma facilidade para trabalhar com valores bastante grandes
  • Algoritmo para teste de tipos de dados básicos
    • tipos numéricos, tipos texto e tipo lógico
    • texto do fonte em Pascal

program tiposbase;

{
   teste de tipos e tamanhos de dados básicos do Pascal
 Tipos numéricos: inteiros e reais
 Tipos texto:  caracteres e cadeias de caracteres
 Tipos lógicos: booleanos  
}

const
 PI = 3.14;

var
 inteiro : integer;
 ninteiro : real;
 letra : char;
 palavra : string;
 logico : boolean;

begin
 // teste de inteiro
 inteiro := 123;
 writeln(inteiro);

 // teste de real
 ninteiro := 123.45;
 writeln(ninteiro);

 // teste de letra
 letra := 'A';
 // teste de palavra
 palavra := 'Evandro';
 writeln(letra,' - ',palavra);

 // teste de boolean
 logico := TRUE;
 if (logico =  FALSE) then
   writeln('Isso é uma mentira!')
 else
   writeln('Eu disse uma verdade');
 
end.

  • Sugestões para estudos:
    • edite as atribuições de valores para as variáveis inteiro e ninteiro e troque os valores do exemplo por valores extremos
      • 70000 e -325 para a variável inteiro
      • 250000, 330000000 e -45000 para a variável ninteiro
      • os exemplos acima produzem resultados diferentes do experado? Comente os resultados obtidos na execução do código modificado.
Mídia

Comentários

Navegação do livro

  • ALG 2026-02-10
  • ALG 2026-02-24
  • ALG 2026-03-03
  • ALG 2026-03-10
  • ALG 2026-03-20
  • ALG 2026-03-24
  • ALG 2026-03-31
  • ALG 2026-04-07
  • ALG 2026-04-13
  • ALG 2026-04-28
  • ALG 2026-05/05
Feed RSS
Distribuído por Drupal