sumários aplicações informáticas b
- Apresentação do professor e alunos.
- Funcionamento da disciplina.
- Teste diagnóstico.
- Apresentação da disciplina, objetivos, metodologia e critérios de avaliação.
- Elaboração de um manual de Python.
- Elaboração de um manual de Python.
- Elaboração de um manual de Python.
- Elaboração de um manual de Python.
- Introdução à resolução de problemas e ao conceito de algoritmo.
- Características de um algoritmo: precisão, finitude e eficácia.
- Representação de algoritmos em linguagem natural.
- Exercícios de construção de algoritmos em linguagem natural.
- Introdução ao pseudocódigo: sintaxe e regras básicas.
- Estruturas sequenciais em pseudocódigo.
- Exercícios de pseudocódigo com cálculo e processamento de dados.
- Introdução aos fluxogramas e simbologia associada.
- Construção de fluxogramas para problemas simples.
- Exercícios de aplicação de fluxogramas.
- Resolução de problemas utilizando linguagem natural, pseudocódigo e fluxogramas.
- Apresentação do ambiente de programação e criação do primeiro programa.
- Estrutura básica de um programa imperativo.
- Entrada e saída de dados em consola.
- Variáveis: conceito, declaração e utilização.
- Tipos de dados numéricos e operações básicas.
- Tipos de dados alfanuméricos e booleanos.
- Exercícios de utilização de variáveis e tipos de dados.
- Conversão de tipos de dados.
- Desenvolvimento de programas simples com entrada e saída de dados.
- Exercícios práticos de consolidação.
- Operadores aritméticos: soma, subtração, multiplicação e divisão.
- Operadores de resto e divisão inteira.
- Prioridade dos operadores aritméticos.
- Operadores relacionais e utilização em expressões.
- Operadores lógicos: AND, OR e NOT.
- Construção de expressões lógicas.
- Exercícios práticos com operadores.
- Resolução de problemas envolvendo operadores e prioridades.
- Estruturas de decisão: conceito e aplicações.
- Estrutura de seleção simples.
- Exercícios com estruturas de seleção simples.
- Estrutura de seleção composta.
- Exercícios de decisão composta.
- Estruturas de seleção múltipla.
- Resolução de problemas com várias alternativas.
- Exercícios integradores de estruturas de seleção.
- Aplicação prática das estruturas de decisão em programas.
- Introdução às estruturas repetitivas.
- Ciclos controlados por contador.
- Exercícios com ciclos controlados por contador.
- Ciclos controlados por condição.
- Exercícios com ciclos condicionais.
- Utilização de acumuladores e contadores.
- Resolução de problemas com estruturas repetitivas.
- Construção de programas que combinam seleção e repetição.
- Exercícios integradores sobre ciclos.
- Introdução às funções e vantagens da modularização.
- Declaração e invocação de funções.
- Parâmetros e argumentos.
- Funções com retorno de valor.
- Exercícios de construção de funções.
- Passagem de parâmetros por valor.
- Introdução à passagem de parâmetros por referência.
- Comparação entre passagem por valor e por referência.
- Resolução de problemas utilizando funções.
- Modularização de programas.
- Introdução aos arrays e sua utilidade.
- Declaração e inicialização de arrays.
- Leitura e escrita de elementos de um array.
- Percurso de arrays através de ciclos.
- Operações básicas sobre arrays: pesquisa e cálculo.
- Exercícios práticos de manipulação de arrays.
- Projeto integrador: desenvolvimento de programa com variáveis, seleção, repetição, funções e arrays.