Escolar Documentos
Profissional Documentos
Cultura Documentos
Algoritmos e Lógica de
Programação
Aula 1
AT 01-INTRODUÇÃO A ALGORITMOS
1. Introdução a Disciplina
Objectivos
Plano da Unidade Curricular
Plano de Avaliação
2. Algoritmos e Lógica de Programação
Introdução
Fases para a resolução de problemas usando a engenharia
Diferenças entre a Engenharia Informática e as Engenharias
tradicionais
Significado da Informática
Conceitos básicos sobre computadores
Características do computador
Algoritmos
Representação natural de Algoritmos
INSTITUTO SUPERIOR DE TRANSPORTES E COMUNICAÇÕES
Objectivos
Desenvolver algoritmos simples para resolver tarefas
de baixa e média complexidade;
Expressar o algoritmo de solução de um problema
mediante algum instrumento de descrição formal
Aplicar os princípios da programação ao
desenvolvimento de algoritmos
INSTITUTO SUPERIOR DE TRANSPORTES E COMUNICAÇÕES
Plano da Disciplina
Introdução a Algoritmos e Lógica de Programação;
Formas de representação de Algoritmos;
Elementos básicos da programação;
Funções;
Tuplos e ciclos contados;
Recursão e Iteração;
Listas;
INSTITUTO SUPERIOR DE TRANSPORTES E COMUNICAÇÕES
Plano de Avaliação
Mt1 -> Semana 4
TP1 -> Semana 5;
TP2 -> Semana 6;
TP3 -> Semana 8;
T1 -> Semana 9;
TP4 -> Semana 10;
TP5 -> Semana 12
TP6 -> Semana 13
T2 -> Semana 14
Div ->Semana 15
INSTITUTO SUPERIOR DE TRANSPORTES E COMUNICAÇÕES
Informática
Ramo da ciência que se dedica ao estudo dos
computadores e dos processos com eles relacionados.
Como construir um computador;
Como se específica o trabalho a ser realizado pelo
computador;
De que forma se pode tornar mais facil de utilizar;
Como se definem suas limitações e principalmente como
aumentar as suas capacidades e domínio de aplicação
INSTITUTO SUPERIOR DE TRANSPORTES E COMUNICAÇÕES
[Hardware] [Software]
• Nome que se dá para a parte física • Nome que se dá a toda parte lógica do
do computador. computador, ou seja, os programas que
• É tudo que você pode tocar (mouse, você vê funcionar na tela e que dão
componentes em geral).
INSTITUTO SUPERIOR DE TRANSPORTES E COMUNICAÇÕES
Características do computador
Um computador é uma máquina cuja função é manipular símbolos
Algoritmo
Sequência finita de instruções bem definidas, cada uma delas pode ser executada
mecanicamente num período de tempo finito com uma quantidade de esforço finita.
Instruções
executadas A execução das instruções não requer imaginação por
mecanicamente parte do executante
Período finito e
Significa que a execução de cada uma das instruções
esforço finito
termina.
INSTITUTO SUPERIOR DE TRANSPORTES E COMUNICAÇÕES
Obrigado