01 - Computação e Programação
Informatico.pt
0:00 / 0:00
01 - Computação e Programação
33 просмотра · 1 месяц назад
Informatico.pt
206 подписчиков
33 просмотра · 1 месяц назад
Nesta Aula 01 de Algoritmos Computacionais, é apresentada uma introdução à Computação e Programação, criando as bases necessárias para compreender como os computadores representam, processam e transformam dados e como os algoritmos são posteriormente implementados através de linguagens de programação.
Ao longo da aula são abordados:
✅ O que é a Computação
✅ Organização e funcionamento de um computador
✅ Modelo de Von Neumann
✅ CPU, memória, dispositivos de entrada e saída
✅ Bits, Bytes e unidades de medida computacionais
✅ Representação digital da informação
✅ Tabela ASCII
✅ Diferença entre dados e informação
✅ Mercado e aplicações da Computação
✅ Linguagens de programação
✅ Linguagem de máquina, Assembly e linguagens de alto nível
✅ Compiladores e interpretadores
✅ Paradigmas de programação
✅ Programação estruturada, orientada a objetos, funcional e lógica
✅ Grafia computacional
✅ Pseudocódigo
✅ Fluxogramas
✅ Símbolos fundamentais dos fluxogramas
✅ Introdução ao Flowgorithm
O estudo dos algoritmos computacionais começa pela compreensão do ambiente onde estes são criados e executados. Nesta aula é analisada a forma como os computadores recebem dados, os armazenam, processam e apresentam resultados, estabelecendo a ligação entre hardware, software, programação e resolução de problemas.
É também estudada a organização de um computador segundo o modelo de Von Neumann, onde dados e instruções partilham a memória e a CPU controla a execução das operações. São identificadas as principais unidades funcionais: entrada, processamento, memória e saída.
Outro tema importante é a representação da informação, começando pelos bits e bytes e passando pela tabela ASCII, utilizada para representar caracteres através de códigos numéricos.
A aula explica ainda a diferença entre dados e informação, mostrando como a computação transforma dados brutos em informação contextualizada e útil para resolver problemas, apoiar decisões e automatizar processos.
Na componente de programação, é apresentada a evolução das linguagens de programação, desde a linguagem de máquina e Assembly até às linguagens de alto nível como C, Pascal, Java e Python. São também analisadas as diferenças entre compiladores, interpretadores e soluções híbridas.
A aula introduz também os principais paradigmas de programação, incluindo programação estruturada, orientada a objetos, funcional e lógica, mostrando como um mesmo problema pode ser resolvido através de diferentes formas de organização do raciocínio computacional.
Por fim, são apresentados o pseudocódigo e os fluxogramas como formas de representar algoritmos, bem como o Flowgorithm, uma ferramenta que permite criar, executar e acompanhar algoritmos graficamente, facilitando a aprendizagem da lógica de programação.
Esta aula é indicada para estudantes, formandos e todos os que pretendem iniciar a aprendizagem de Algoritmos, Programação, Lógica Computacional, Engenharia Informática e Ciência de Computadores.
Subscreve o canal e acompanha todas as videoaulas da série Algoritmos Computacionais.
#AlgoritmosComputacionais #Algoritmos #Programacao #Computacao #LogicaDeProgramacao #Pseudocodigo #Fluxogramas #Flowgorithm #LinguagensDeProgramacao #ProgramacaoOrientadaAObjetos #CienciaDeComputadores #EngenhariaInformatica