Livro da turma de Algoritmos do 1º semestre de 2025.
Objetivo
Capacitar o profissional a selecionar, adaptar e criar algoritmos para resolver problemas com uso de computação.
Programa
- Introdução - conceitos básicos
- sequência
- teste
- desvio
- Tipos de dados
- variáveis e constantes
- numéricos, caracteres e lógicos
- tipos básicos e tipos do usuário
- Expressões
- operadores e expressões aritméticas
- operadores e expressões relacionais
- operadores e expressões lógicas
- Desvios
- estrutura if/then/else
- estrutura case
- procedimentos e funções
- Estruturas de controle
- laços de repetição
- for/to
- while/do
- repeat/until
- Estruturas de dados
- Recursividade
Referências
Bibliografia básica online
Material de referência principal - apostila no site da UFPR: https://www.inf.ufpr.br/cursos/ci055/pascal.pdf - versão 0.2, acessado em 25/fevereiro/2025
PS: Siga o link dado na apostila.
Página do verbete Algoritmo na Wikipedia: https://pt.wikipedia.org/wiki/Algoritmo - acessada em 25/fevereiro/2025
Apostila no site da UFRJ: https://www.cos.ufrj.br/~sergio/ApostilaPascal.pdf - acessado em 25/fevereiro/2025
Apostila no site da Faccat: https://fit.faccat.br/~fpereira/apostilas/apostila_prog1_ago2006.pdf - acessada em 25/fevereiro/2025
E-book disponível no site do autor: http://www.boente.eti.br/aulas/e-bookpascal.pdf - acessado em 25/fevereiro/2025
Bibliografia complementar
Apostila disponível no site do IME-USP: https://www.ime.usp.br/~slago/slago-pascal.pdf - acessada em 06/março/2024
Página do compilador online (para exercícios pela Internet)
OnlineGDB (https://www.onlinegdb.com/online_pascal_compiler)
Comentários6
PRIMEIRO ALGORITMO PARA APRENDIZADO
{
PRIMEIRO ALGORITMO PARA APRENDIZADO
Elaine Aparecida Rodrigues - 27/02/25
}
program visitCard;
{
Mostra as minhas informações como um cartão de visitas!
}
begin
writeln('Elaine Rodrigues');
writeln('Aluna de informática');
writeln('curso Técnico de informática','Cefores/UFTM');
write('Dinossauro de informática'); writeln
end.
Primeiro Algoritmo de Aprendizado
{
Primeiro algoritmo para aprendizado
Matheus "Théo" Gomes Ferreira
}
program visitCard;
{
Mostra as minhas informações como cartão de visita
}
begin
writeln ('Matheus "Théo" Gomes Ferreira');
writeln ('Estudante');
writeln ('Curso Técnico de Informática',' Cefores/UFTM/');
writeln ('O Biologo do d20'); {writeln}
end.
Primeiro Algoritmo em Pascal
{
Primeiro Algoritmo em Pascal
Guilherme Pascoal Correa Nunes - 27/02/2025
}
program visitCard;
{
Cartão de visitas!!!!!
}
begin
writeln ('Guilherme Pascoal Correa Nunes');
writeln ('Aprendiz de TI');
writeln ('Aluno de Algoritmos');
writeln ('Curso Técnico em Informática',' - CEFORES/UFTM');
end.
Código do Evandro
{
PRIMEIRO ALGORÍTMO PARA APRENDIZADO
Flávio Alves da Cunha - 28 / 02 / 2025
}
program VisitCard;
{
Mostrar as minhas informações como um cartão de visita!
}
begin
writeln('Flávio Alves da Cunha');
writeln('Estudante de Técnico em Informática - UFTM');
writeln('Curso de Técnico em Informática',' Cefores/UFTM');
writeln('Motivado e interessado em aprender informática.'); writeln
end.
Código melhorado
{
PRIMEIRO ALGORÍTMO PARA APRENDIZADO
Flávio Alves da Cunha - 28 / 02 / 2025
}
program VisitCard;
{
Mostrar as minhas informações como um cartão de visita!
}
begin
writeln('Flávio Alves da Cunha');
writeln('Estudante de Técnico em Informática - UFTM');
writeln('Curso de Técnico em Informatica',' Cefores/UFTM');
writeln('Motivado e interessado em aprender informática.'); writeln
end.
PRIMEIRO ALGORITMO PARA APRENDIZADO
{
Primeiro algoritmo para aprendizado
Felipe borges
}
program visitCard;
{
mostra minhas informações como um cartão de visita!
}
begin
writeln ('Felipe borges');
writeln ('aluno do Cefores');
writeln ('Curso técnico de informática ',' Cefores/UFTM');
write ('melhor jogador de valorant dessa sala'); writeln
end.