Перейти к содержимому

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