
Nesta primeira aula falaremos sobre os objetivos deste curso, suas vantagens em relação aos demais , características e os recursos necessários para ter o melhor aproveitamento.
Nesta segunda aula serão abordados alguns conceitos iniciais para alunos que nunca ouviram falar em Bytes, linguagem de programação, variáveis de programação, algoritmos e outros conceitos. Serão abordados estemas de forma rápida, simples e definitiva. Entre os conceitos abordados estão:
bytes
string
hardware
Nesta terceira aula serão abordados outros alguns conceitos além dos já citados na aula anterior, entre eles:
programa de computador
algoritmo
variáveis
Nesta terceira aula iniciaremos o estudo dos operadores existentes nas linguagens de programação e veremos quais as palavras reservadas para a construção de algoritmos em português.
Nesta aula veremos o conceito de um algoritmo de programação, a sua estrutura, conheceremos também os seguintes tópicos:
linguagens de programação
VisualG
Linguagem C
Nesta aula veremos o conceito de um algoritmo de programação, a sua estrutura, conheceremos também os seguintes tópicos:
Linguagem Phython
HTML
JAVA
Nesta aula é apresentado a estrutura de um algoritmo e alguns exemplos muito simples de como representar estes algoritmos em linguagem VISUALG.
Nesta aula iremos esclarecer o que é a Sintaxe de uma linguagem de Programação e qual a diferença entre Erro de Sintaxe e Erro de Lógica
Entenda como responder a esta pergunta, quais os critérios que devemos levar em consideração ao escolher desenvolver um programa em uma linguagem determinada?
Nesta aula veremos onde encontrar o software VISUALG versão 3.0, como instalar, seus recursos (Menus) e área de informação e iniciaremos nosso primeiros programas em linguagem de algoritmos.
Nesta aula conheceremos os Menus do software VISUALG, as área de trabalho do mesmo e os primeiros passos para começar a escrever nossos algoritmos de programação.
Nesta aula serão vistos os comandos para entrada de dados e para exibição dos mesmos. Comandos LEIA, ESCREVA E ESCREVAL.
Nesta aula iremos escrever nossos primeiros algoritmos utilizando estruturas sequenciais simples para poder expressar a lógica de resolução de um problema.
Nesta aula será visto como formatar números com casas decimais definidas e como trabalhar com textos (caracteres). O objetivo é fazer com que suas saídas sejam melhor apresentadas em tela.
Você deverá criar um algoritmo para Ler o Salário do Mês e calcular e mostrar os seguintes impostos que são calculados da seguinte forma:
INSS - desconto de 8%
IRPF - desconto de 25%
Salário Líquido = Salario mensal - INSS - IRPF
Ao final, além de mostrar os descontos mostrar também o Salário Líquido.
Entenda o que são estruturas de repetição e como representá-las dentro dos algoritmos. Como implementar uma estrutura do tipo PARA-FAÇA
Como criar uma estrutura de repetição do tipo ENQUANTO ... FAÇA.
Nesta aula veremos como criar estruturas de repetição do tipo REPITA ... FAÇA.
Aprenda em que situações utilizar cada um dos casos de estruturas existentes para repetição.
Veremos exemplos de estruturas de repetição. Estes exemplos são importantes para que você possa reproduzi-los e desta forma fixar o conceito, portanto não deixe de tentar resolver os 3 algoritmos solicitados.
Nesta aula conheceremos uma das estruturas que é muitíssimo utilizada ao escrever programa de computador. Trata-se da estrutura que verifica determinada condição para poder executar seu código, ou melhor, trata-se de uma estrutura de seleção.
Nesta aula é apresentado como funciona a estrutura de seleção do tipo SE -- SENAO --- FIMSE. É importante que a cada aula você reproduza os exemplos e faça os exercícios para obter prática na resolução de algortimos.
Nesta aula será mostrado como descobrir o maior e menor valor utilizando estruturas de decisão e variáveis auxiliares. E muito comum em programas, apresentar o produto mais caro de uma lista, o mais barato, a pessoa mais velha, a mais nova, o mais alto, etc.. Nestes casos, este mesmo algoritmo é utilizado, mudasse somente a variável de comparação.
Nesta aula veremos a terceira forma de realizar escolha com base em CASOS.
Iremos nesta aula reforçar os conceitos de Seleção com a construção de alguns algoritmos que necessitam deste tipo de estrutura.
Nesta aula veremos porque é necessário utilizar Vetores ou Arrays em linguagens de programação e também iremos aprender como representar um VETOR em nossos algoritmos de programação.
Nesta aula iremos aprender como trabalhar com matrizes para guardar dados. Bem como saber diferenciar um vetor de uma matriz.
Todas as linguagens utilizam-se de Funções para realizar determinadas ações. Iremos aprender como criar estas funções e como representá-las em nossos algoritmos.
Nesta aula serão vistos exemplos de procedimentos, e qual a principal diferença entre o uso de Funções e de Procedimentos.
Nesta aula iremos fixar novamente os conceitos de Vetor, Matriz e Função com mais alguns exemplos.
Nesta aula veremos o que a linguagem de construção de algoritmos VISUALG oferece para podermos testar nossos algoritmos passo a passo.
Iremos aprender como fazer "testes de mesa" com o objetivo de encontrar erros de lógica.
Aqui serão apresentadas e comentadas as principais perguntas enviadas pelos alunos.
Aqui é comentado sobre a importância da avaliação ou Review tanto para o aluno, quanto para o professor, assim como também para a UDEMY.
Se você chegou até aqui, Meus Parabéns!! Estamos no final do curso.Deixo aqui alguns recados para você e para sua jornada de aprendizado.
Veja quais as sugestões de próximos passos para você que acabou de ter a formação necessária para construção de algoritmos de programação.
Neste curso o aluno aprenderá os seguintes tópicos:
Conceitos Iniciais para a área de programação (operadores, algoritmos, linguagens, etc);
Conhecerá a linguagem de programação e/ou representação de algoritmos VISUALG;
Aprenderá a representar qualquer tipo de programa de computador por meio de algoritmos utilizando as estruturas existentes em todas as linguagens de programação;
Estruturas de Seleção
Estruturas de Repetição
Vetores
Matrizes
Testes de software
Criar Funções
Converter algoritmos em outras linguagens
Diferenciar Erro lógico de Erro de Sintaxe
Resolver problemas por meio de algoritmos