Buscar

aula 01 introduþÒo Ó programaþÒo

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 15 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 15 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 15 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

CCT0411 - Introdução à lógica de Programação 
Aula 01: Introdução à Lógica de Programação 
Introdução à Programação 
AULA 01: Introdução à Lógica de Programação 
Estrutura da disciplina 
Unidade 1 - Introdução à lógica de programação 
Unidade 2 - Estrutura Sequencial 
Unidade 3 - Estrutura de Decisão 
Unidade 4 - Estrutura de Repetição 
Unidade 5 – Modularização 
Unidade 6 - Estrutura de Dados Homogênea 
Introdução à Programação 
AULA 01: Introdução à Lógica de Programação 
 Conceitos básicos 
 Tipos de dados e instruções primitivas 
 Estruturas sequenciais 
 Estruturas condicionais 
 Estruturas de repetição 
 Variáveis compostas homogêneas 
 Vetores 
 Matrizes 
 Subalgoritmos 
 Funções 
 Procedimentos 
Introdução à Programação 
AULA 01: Introdução à Lógica de Programação 
Conceitos de Lógica 
O QUE É LÓGICA? 
 
”A lógica é o ramo da filosofia que cuida das regras do bem pensar, ou 
do pensar correto, sendo, portanto, um instrumento do pensar” 
EXERCÍCIO 
Existem 3 garrafas, uma de 8 litros, outra de 5 e outra de 3 litros. 
Inicialmente a garrafa de 8 litros está cheia. Queremos colocar 4 litros na 
garrafa de 5 litros e deixar os outros 4 litros na garrafa de 8 litros 
Introdução à Programação 
AULA 01: Introdução à Lógica de Programação 
Conceitos de Lógica 
Balde de 8 litros Balde de 5 litros Balde de 3 litros 
8 0 0 
0 5 3 
3 5 0 
3 2 3 
6 2 0 
6 0 2 
1 5 2 
1 4 3 
4 4 0 
Introdução à Programação 
AULA 01: Introdução à Lógica de Programação 
Conceitos de Lógica 
LÓGICA DE PROGRAMAÇÃO 
É a técnica de desenvolver sequências lógicas para uma 
determinada tarefa (algoritmo) 
 
PROGRAMA 
É um algoritmo codificado em uma linguagem de programação, isto 
é, um conjunto de instruções/funções que representam tarefas que 
serão interpretadas e executadas por um computador 
Introdução à Programação 
AULA 01: Introdução à Lógica de Programação 
Conceitos de Lógica 
Algoritmos 
• Uma sequência de passos (instruções) bem definidas 
• Um algoritmo não representa necessariamente um programa de 
computador, mas os passos necessários para realização de um 
tarefa 
• Podem haver repetição de passos, comparações ou necessitar de 
decisões 
• Diferentes algoritmos podem realizar a mesma tarefa. Por exemplo, 
de quantas formas posso me vestir? 
Introdução à Programação 
AULA 01: Introdução à Lógica de Programação 
Conceitos de Lógica 
Etapas para construção de um algoritmo 
• Entender o enunciado 
• Identificar operações necessárias 
• Organizar em sequência 
• Refletir sobre a solução 
Introdução à Programação 
AULA 01: Introdução à Lógica de Programação 
Exercício 
Linguagem Natural/Narrativa 
Afrouxe um pouco os parafusos 
Levante o carro 
Retire os parafusos 
Retire o pneu 
Coloque o pneu reserva 
Aperte os parafusos 
Abaixe o carro 
Aperte os parafusos completamente 
Introdução à Programação 
AULA 01: Introdução à Lógica de Programação 
Exercício 
Fluxograma 
Início 
Afrouxar os parafusos da roda, um a um 
Com o macaco, levante o carro 
Termine de afrouxar os parafusos da roda e 
os retire 
Pegue o macaco 
Substitua o pneu 
Coloque e aperte os parafusos 
Com o macaco, abaixe o carro 
Aperte os parafusos definitivamente 
Fim 
Introdução à Programação 
AULA 01: Introdução à Lógica de Programação 
Exercício 
Diagrama de Chapin ou DNS 
Afrouxar os parafusos da roda, um a um 
Com o macaco, levante o carro 
Termine de afrouxar os parafusos da roda e os retire 
Pegue o macaco 
Substitua o pneu 
Coloque e aperte os parafusos 
Com o macaco, abaixe o carro 
Aperte os parafusos definitivamente 
Introdução à Programação 
AULA 01: Introdução à Lógica de Programação 
Exercício 
escreva("Digite a segunda nota: ") 
 leia(n2) 
 escreva("Digite a terceira nota: ") 
 leia(n3) 
 escreva("Digite a quarta nota: ") 
 leia(n4) 
 soma <-(n1+n2+n3+n4) 
 media<-(soma/4) 
 escreva(media) 
fimalgoritmo 
Português estruturado 
Introdução à Programação 
AULA 01: Introdução à Lógica de Programação 
Exercício 
algoritmo "média" 
var 
 nome_aluno : caracter 
 n1,n2,n3,n4 : real 
 soma : real 
 media : real 
inicio 
 escreva("Digite o Nome do Aluno: ") 
 leia(nome_aluno) 
 escreva("Digite a primeira nota: ") 
 leia(n1) 
Português estruturado 
Referencias: 
 Material disponibilizado pela Estácio. 
 Aulas Online – Estácio 
 https://fit.faccat.br/~fpereira/apostilas/apostila_algoritmos_mar2007.pdf 
 www.aavellar.com/arquivos/algor/01ConceitosBasicos.ppt

Outros materiais