Aula 1 logica de programação
Programming Logic
Conceitos básicos de Programação
Chio Gama IF Sertão PE
CHICO GAMA
Programming Logic
Objetivo {slides 01_01;01_02;02_01;02_02}
Abordar o conceito de lógica como ciência; destacar o uso da lógica de maneira muitas vezes incondicional, nas tarefas do dia-a-dia; usar o raciocínio lógico para a tomada de decisões e para a resolução de problemas Mostrar as aplicações dos algoritmos para resolução de diferentes problemas; especificar a importância dos algoritmos para a resolução de problemas computacionais; abordar os conceitos de entrada, processamento e saída do ponto de vista computacional; definir os tipos de algoritmos a serem utilizados: pseudocódigo e fluxograma.. Abordar os principais paradigmas da programação.; Estabelecer um comparativo entre a programação estruturada e a orientada a objetos; Abordar alguns aspectos da programação orientada a objetos. Abordar os tipos de dados; Definir variáveis e constantes e exemplificar a sua utilização; Abordar os operadores aritméticos, lógicos e relacionais e a sua aplicação.
Chio Gama IF Sertão PE
O Computador
Executa diversar atividades O homem fornece ordens “Instruções”
finalidade
Receber Receber
Computador
Manipular Manipular Armazenar Armazenar
Chio Gama IF Sertão PE
O Computador
Manipulando Através Gerando
Dados Dados Processamento Processamento Informações Informações
Chio Gama IF Sertão PE
Programas/Softwares
0s e 1s Códigos binários Originados de Algoritmos [Forbellone, Ascenio e Farrer]:
...sequência de passos que visam atingir um objetivo bem definido... ...seguida para realização de uma tarefa... ...conjunto de comando que, obedecidos, resultam numa sucessão finita de ações...
Chio Gama IF Sertão PE
Como resolver um algoritmo?
Ler atentamente o enunciado Retirar as entradas de dados Retirar as saídas de dados Determinar as ações Construir a solução/algoritmo Execultar