SlideShare uma empresa Scribd logo
1 de 39
Baixar para ler offline
Fundamentos de
Programação
Aulas 1 -2
Fundamentos de Programação
Docente: José Reinaldo Merlin - merlin@uenp.edu.br
Horário: terças e quintas - 19:00 às 20:40
Carga horária: 60 horas ( 72 aulas )
Máximo faltas: 18 aulas
Fundamentos de Programação
Ementa: Conceito e representação de algoritmos.
Fluxograma e Português estruturado. Ferramentas para
aprendizado de programação.
Objetivo: Introduzir os conceitos de lógica de
programação.
Fundamentos de Programação
O que não faremos: Programas “de verdade”.
let ncpus = num_cpus::get();
let x = 10;
let y = 20;
let fisicos = num_cpus::get_physical();
let a = thread::spawn(move|| funcao(x));
let b = thread::spawn(move|| funcao(y));
Fundamentos de Programação
Avaliação: Individuais, teóricas e práticas.
Dezembro/fevereiro/março/abril *
* Sujeito à mudanças em virtude da quarentena
Média: Média Final = (Avaliação 1 + Avaliação 2 + Avaliação 3 +
Avaliação 4) /4
Fundamentos de Programação
● Metodologia
○ Encontros ao vivo
○ Material no Google Classroom
○ Atividades no Classroom (presença)
● Não deixe acumular
Fundamentos de Programação
● Fontes de informação:
○ e-book
https://dicasdeprogramacao.com.br/logica-de-programacao-para-iniciantes/
Fundamentos de Programação
● Fontes de informação:
● Escola virtual
https://www.ev.org.br/cursos/fundamentos-de-logica-
de-programacao
Programação de Computadores
Programação
“Eu acho que todos neste país deveriam
aprender como programar um computador
porque isto te ensina como pensar.”
Steve Jobs
Programação -Importância
● Programar muda a forma de pensar
○ Quando aprendemos a programar desenvolvemos
nosso raciocínio
○ Passamos a considerar como podemos modificar o
que temos para chegar ao que queremos
○ As decisões passam a ser racionais (será?)
Programação -Importância
● Software está em tudo
○ Indústria, agricultura, comércio, medicina …
○ E isto tende a se acentuar
Programação -Mitos
● Programar é difícil
( ) mito ( ) verdade ( ) parcialmente verdade
● Programar não é para qualquer um
( ) mito ( ) verdade ( ) parcialmente verdade
Programação -Dificuldades
● A evasão nos cursos de Computação é alta
● A reprovação em disciplinas de programação é alta
● Por que?
Programação -Dificuldades
● A evasão nos cursos de Computação é alta
● A reprovação em disciplinas de programação é alta
● Por que?
○ Não estar familiarizado com a lógica de
programação
Programação -Dificuldades
● A evasão nos cursos de Computação é alta
● A reprovação em disciplinas de programação é alta
● Por que?
○ Não estar familiarizado com a lógica de
programação
○ Atitudes improdutivas
Lógica de Programação
Lógica de Programação
● Antes de tudo, vamos falar um pouco sobre lógica e
raciocínio lógico
● O que é lógica?
● A lógica está presente no dia a dia das pessoas
● Quando usamos o raciocínio para tomar uma decisão
buscamos uma solução que pareça mais adequada
Lógica de Programação
● Quando vamos a um lugar, pensamos qual o melhor
caminho ou qual o melhor meio de transporte…
● Temos opções mais baratas, mais rápidas, mais
seguras …
● Ao usarmos o raciocínio para buscar a solução, usamos
lógica.
Lógica de Programação
● Lógica: área da Filosofia que se dedica a refletir sobre
as diferentes formas de raciocinar.
● A lógica define o encadeamento de ações coerentes
para atingir um objetivo.
● Um simples exemplo: se eu quero um objeto dentro de
uma gaveta e a gaveta está fechada, então eu preciso
abrir a gaveta.
Lógica de Programação
● O que a lógica tem a ver com a programação?
● Um programa de computador funciona a partir de uma
sequência de instruções ou comandos
● Estes comandos devem seguir uma lógica para
produzir o resultado esperado
Lógica de Programação
● A lógica de programação envolve
○ O que deve ser feito
○ Em que sequência
Lógica de Programação
● Instruções são ordens para que o computador execute
determinadas ações
● Um programa é uma sequência lógica de instruções
organizadas para manipular informações inseridas
pelos usuários para atingir determinado fim
Lógica de Programação
● Por que aprender lógica de programação?
○ Para criar sequências lógicas de instruções
(programas)
○ Para documentar (registrar) estas soluções de
forma padronizada
Raciocínio Lógico
● Escolher a roupa para sair não demanda lógica.
( ) verdadeiro ( ) falso
Raciocínio Lógico
● Para buscar a solução de um crime é necessário
analisar logicamente os fatos.
( ) verdadeiro ( ) falso
Raciocínio Lógico
● Se o primeiro objeto é igual ao segundo e o segundo é
igual ao terceiro, então ______________________.
Raciocínio Lógico
Em uma empresa que funciona de 2ª a 6ª feira, 11 novos funcionários foram
contratados. Em relação aos contratados, é necessariamente verdade que
a) todos fazem aniversário em meses diferentes.
b) ao menos dois fazem aniversário no mesmo mês.
c) ao menos dois começaram a trabalhar no mesmo dia do mês.
d) ao menos três começaram a trabalhar no mesmo dia da semana.
e) algum começou a trabalhar em uma 2ª feira.
Raciocínio Lógico
Qual a figura completa a lacuna?
Raciocínio Lógico
Qual a figura completa a lacuna?
Raciocínio Lógico
Em um dia de trabalho no escritório, em relação aos funcionários Ana, Cláudia,
Luis, Paula e João, sabe-se que:
- Ana chegou antes de Paula e Luís.
- Paula chegou antes de João.
- Cláudia chegou antes de Ana.
- João não foi o último a chegar.
Nesse dia, o terceiro a chegar no escritório para o trabalho foi
a) Ana. b) Cláudia. c) João. d) Luís. e) Paula.
Raciocínio Lógico
Três meninas que frequentam a mesma escola possuem mochilas de cores
diferentes e gostam de sucos e matérias distintas. Tente identificar a cor da
mochila e o gosto de cada uma delas.
1. A menina que gosta de português gosta de suco de abacaxi.
2. A mochila de Manuela não é laranja.
3. A garota da mochila vermelha gosta de suco de limão.
4. Aline gosta de história e não gosta de suco de uva.
5. Flávia não gosta de matemática.
Raciocínio Lógico
Em uma rua há três casas: uma vermelho, uma preta e uma azul. Os moradores
são: um alemão, um italiano e um espanhol. Sabe-se que:
1. O Espanhol mora diretamente à direita do homem que mora na casa
vermelha.
2. O Alemão mora na casa azul.
3. O Italiano mora na segunda casa.
Quem mora em qual casa?
Raciocínio Lógico
Você é o comandante de um batalhão. Cinco soldados colocam-se a sua frente
para receber suas ordens. Tente nomeá-los, da esquerda para a direita, de
acordo com as informações:
– Anderson está entre Jorge e Cláudio;
– Humberto está à esquerda de Claúdio;
– Jorge não está ao lado de Humberto;
– Humberto não está ao lado de Rafael.
Raciocínio Lógico
Na época em que os bichos falavam, em uma floresta viviam Dona leoa e Dona
arara, comadres inseparáveis, com características peculiares. Dona arara mente
às segundas, terças e quartas-feiras. Dona leoa mente às quintas, sextas e
sábados. Nos dias que não mentem, elas dizem a verdade.
Certa vez, em um encontro, Dona arara e Dona leoa conversaram:
– Olá, Dona leoa! Ontem eu menti – disse a Dona arara.
– Olá, Dona arara! Eu também menti ontem – retrucou Dona leoa.
Em que dia aconteceu esse encontro?
Raciocínio Lógico
3 amigos se reuniram para participar de uma corrida de kart entre eles. Associe
cada um dos pilotos com a idade e posição na corrida.
1. O Piloto que terminou em primeiro é mais velho do que Sandro.
2. Robson tem 13 anos.
3. Sandro ficou em segundo lugar.
4. Alexandre é um ano mais novo do que o piloto que terminou em terceiro.
Raciocínio Lógico
Duas salas estão ligadas entre si por um corredor. Na primeira sala existem três
lâmpadas (a, b e c) que estão ligadas a três interruptores (1, 2 e 3) localizados na
segunda sala. Como saber que interruptor corresponde a cada lâmpada tendo só
uma oportunidade de passar de uma sala para a outra? Considere que não há
maneira de espreitar de uma sala para a outra.
Atividade
Atividade
● Veja o vídeo
https://www.youtube.com/watch?v=aUGOy0SnJbc
e discuta a importância da programação de
computadores

Mais conteúdo relacionado

Semelhante a Slide

Lógica de Programação e Algoritmos
Lógica de Programação e AlgoritmosLógica de Programação e Algoritmos
Lógica de Programação e AlgoritmosMario Jorge Pereira
 
Arte - 7º Ano - Teste de Turing - Teatro
Arte - 7º Ano - Teste de Turing - TeatroArte - 7º Ano - Teste de Turing - Teatro
Arte - 7º Ano - Teste de Turing - Teatrobrunoravazzi2
 
Lógica de programação - ifro - Vilhena - Turma: Técnicos em Informática
Lógica de programação - ifro - Vilhena - Turma: Técnicos em InformáticaLógica de programação - ifro - Vilhena - Turma: Técnicos em Informática
Lógica de programação - ifro - Vilhena - Turma: Técnicos em InformáticaLohraine Ifro Oliveira
 
Projeto sistemas lineares execução
Projeto sistemas lineares execuçãoProjeto sistemas lineares execução
Projeto sistemas lineares execuçãokellyda
 
Como começar a programar!
Como começar a programar!Como começar a programar!
Como começar a programar!Augusto Bilabila
 
Aula 04 - Introducao a Algoritmos.pdf
Aula 04 - Introducao a Algoritmos.pdfAula 04 - Introducao a Algoritmos.pdf
Aula 04 - Introducao a Algoritmos.pdfEMERSONMUNIZDECARVAL
 
Introdução a Logica de gggProgramação.pptx
Introdução a Logica de gggProgramação.pptxIntrodução a Logica de gggProgramação.pptx
Introdução a Logica de gggProgramação.pptxitaloalves49
 
aula01-1 social test resolution2024 logic progamer.pptx
aula01-1 social test resolution2024 logic progamer.pptxaula01-1 social test resolution2024 logic progamer.pptx
aula01-1 social test resolution2024 logic progamer.pptxitaloalves49
 
2 - Algoritmos e Estruturas de Dados - Algoritmo.pptx
2 - Algoritmos e Estruturas de Dados - Algoritmo.pptx2 - Algoritmos e Estruturas de Dados - Algoritmo.pptx
2 - Algoritmos e Estruturas de Dados - Algoritmo.pptxrapc987
 
Aula 1 - Programação 1
Aula 1 - Programação 1Aula 1 - Programação 1
Aula 1 - Programação 1Isaac Barros
 
Slides machine learning festival path pdf
Slides machine learning festival path pdfSlides machine learning festival path pdf
Slides machine learning festival path pdfFabio Bottura
 

Semelhante a Slide (20)

Cap01
Cap01Cap01
Cap01
 
Lógica de Programação e Algoritmos
Lógica de Programação e AlgoritmosLógica de Programação e Algoritmos
Lógica de Programação e Algoritmos
 
Backtracking
BacktrackingBacktracking
Backtracking
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Arte - 7º Ano - Teste de Turing - Teatro
Arte - 7º Ano - Teste de Turing - TeatroArte - 7º Ano - Teste de Turing - Teatro
Arte - 7º Ano - Teste de Turing - Teatro
 
Lógica de programação - ifro - Vilhena - Turma: Técnicos em Informática
Lógica de programação - ifro - Vilhena - Turma: Técnicos em InformáticaLógica de programação - ifro - Vilhena - Turma: Técnicos em Informática
Lógica de programação - ifro - Vilhena - Turma: Técnicos em Informática
 
Aula01 - Logica de Programação
Aula01 - Logica de ProgramaçãoAula01 - Logica de Programação
Aula01 - Logica de Programação
 
Projeto sistemas lineares execução
Projeto sistemas lineares execuçãoProjeto sistemas lineares execução
Projeto sistemas lineares execução
 
Como começar a programar!
Como começar a programar!Como começar a programar!
Como começar a programar!
 
Equação do 1º grau
Equação do 1º grauEquação do 1º grau
Equação do 1º grau
 
scilab aula 05
scilab  aula 05scilab  aula 05
scilab aula 05
 
Aula 04 - Introducao a Algoritmos.pdf
Aula 04 - Introducao a Algoritmos.pdfAula 04 - Introducao a Algoritmos.pdf
Aula 04 - Introducao a Algoritmos.pdf
 
Introdução a Logica de gggProgramação.pptx
Introdução a Logica de gggProgramação.pptxIntrodução a Logica de gggProgramação.pptx
Introdução a Logica de gggProgramação.pptx
 
aula01-1 social test resolution2024 logic progamer.pptx
aula01-1 social test resolution2024 logic progamer.pptxaula01-1 social test resolution2024 logic progamer.pptx
aula01-1 social test resolution2024 logic progamer.pptx
 
2 - Algoritmos e Estruturas de Dados - Algoritmo.pptx
2 - Algoritmos e Estruturas de Dados - Algoritmo.pptx2 - Algoritmos e Estruturas de Dados - Algoritmo.pptx
2 - Algoritmos e Estruturas de Dados - Algoritmo.pptx
 
Aula 1 - Programação 1
Aula 1 - Programação 1Aula 1 - Programação 1
Aula 1 - Programação 1
 
Slides machine learning festival path pdf
Slides machine learning festival path pdfSlides machine learning festival path pdf
Slides machine learning festival path pdf
 
Porque Python?
Porque Python?Porque Python?
Porque Python?
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Fórum respostas
Fórum  respostasFórum  respostas
Fórum respostas
 

Último

11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...
11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...
11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...licinioBorges
 
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfPRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfprofesfrancleite
 
Literatura Brasileira - escolas literárias.ppt
Literatura Brasileira - escolas literárias.pptLiteratura Brasileira - escolas literárias.ppt
Literatura Brasileira - escolas literárias.pptMaiteFerreira4
 
Ficha de trabalho com palavras- simples e complexas.pdf
Ficha de trabalho com palavras- simples e complexas.pdfFicha de trabalho com palavras- simples e complexas.pdf
Ficha de trabalho com palavras- simples e complexas.pdfFtimaMoreira35
 
Atividade - Letra da música Esperando na Janela.
Atividade -  Letra da música Esperando na Janela.Atividade -  Letra da música Esperando na Janela.
Atividade - Letra da música Esperando na Janela.Mary Alvarenga
 
Construção (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãConstrução (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãIlda Bicacro
 
Pedologia- Geografia - Geologia - aula_01.pptx
Pedologia- Geografia - Geologia - aula_01.pptxPedologia- Geografia - Geologia - aula_01.pptx
Pedologia- Geografia - Geologia - aula_01.pptxleandropereira983288
 
Revista-Palavra-Viva-Profetas-Menores (1).pdf
Revista-Palavra-Viva-Profetas-Menores (1).pdfRevista-Palavra-Viva-Profetas-Menores (1).pdf
Revista-Palavra-Viva-Profetas-Menores (1).pdfMárcio Azevedo
 
Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)ElliotFerreira
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...azulassessoria9
 
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....LuizHenriquedeAlmeid6
 
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...azulassessoria9
 
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptxSlides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptxLuizHenriquedeAlmeid6
 
Música Meu Abrigo - Texto e atividade
Música   Meu   Abrigo  -   Texto e atividadeMúsica   Meu   Abrigo  -   Texto e atividade
Música Meu Abrigo - Texto e atividadeMary Alvarenga
 
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteCOMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteVanessaCavalcante37
 
Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?AnabelaGuerreiro7
 
o ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfo ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfCamillaBrito19
 
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdfPROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdfMarianaMoraesMathias
 
ATIVIDADE PARA ENTENDER -Pizzaria dos Descritores
ATIVIDADE PARA ENTENDER -Pizzaria dos DescritoresATIVIDADE PARA ENTENDER -Pizzaria dos Descritores
ATIVIDADE PARA ENTENDER -Pizzaria dos DescritoresAnaCarinaKucharski1
 
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...Rosalina Simão Nunes
 

Último (20)

11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...
11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...
11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...
 
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfPRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
 
Literatura Brasileira - escolas literárias.ppt
Literatura Brasileira - escolas literárias.pptLiteratura Brasileira - escolas literárias.ppt
Literatura Brasileira - escolas literárias.ppt
 
Ficha de trabalho com palavras- simples e complexas.pdf
Ficha de trabalho com palavras- simples e complexas.pdfFicha de trabalho com palavras- simples e complexas.pdf
Ficha de trabalho com palavras- simples e complexas.pdf
 
Atividade - Letra da música Esperando na Janela.
Atividade -  Letra da música Esperando na Janela.Atividade -  Letra da música Esperando na Janela.
Atividade - Letra da música Esperando na Janela.
 
Construção (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãConstrução (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! Sertã
 
Pedologia- Geografia - Geologia - aula_01.pptx
Pedologia- Geografia - Geologia - aula_01.pptxPedologia- Geografia - Geologia - aula_01.pptx
Pedologia- Geografia - Geologia - aula_01.pptx
 
Revista-Palavra-Viva-Profetas-Menores (1).pdf
Revista-Palavra-Viva-Profetas-Menores (1).pdfRevista-Palavra-Viva-Profetas-Menores (1).pdf
Revista-Palavra-Viva-Profetas-Menores (1).pdf
 
Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
 
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
 
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
 
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptxSlides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
 
Música Meu Abrigo - Texto e atividade
Música   Meu   Abrigo  -   Texto e atividadeMúsica   Meu   Abrigo  -   Texto e atividade
Música Meu Abrigo - Texto e atividade
 
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteCOMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
 
Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?
 
o ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfo ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdf
 
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdfPROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
 
ATIVIDADE PARA ENTENDER -Pizzaria dos Descritores
ATIVIDADE PARA ENTENDER -Pizzaria dos DescritoresATIVIDADE PARA ENTENDER -Pizzaria dos Descritores
ATIVIDADE PARA ENTENDER -Pizzaria dos Descritores
 
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
 

Slide

  • 2. Fundamentos de Programação Docente: José Reinaldo Merlin - merlin@uenp.edu.br Horário: terças e quintas - 19:00 às 20:40 Carga horária: 60 horas ( 72 aulas ) Máximo faltas: 18 aulas
  • 3. Fundamentos de Programação Ementa: Conceito e representação de algoritmos. Fluxograma e Português estruturado. Ferramentas para aprendizado de programação. Objetivo: Introduzir os conceitos de lógica de programação.
  • 4. Fundamentos de Programação O que não faremos: Programas “de verdade”. let ncpus = num_cpus::get(); let x = 10; let y = 20; let fisicos = num_cpus::get_physical(); let a = thread::spawn(move|| funcao(x)); let b = thread::spawn(move|| funcao(y));
  • 5. Fundamentos de Programação Avaliação: Individuais, teóricas e práticas. Dezembro/fevereiro/março/abril * * Sujeito à mudanças em virtude da quarentena Média: Média Final = (Avaliação 1 + Avaliação 2 + Avaliação 3 + Avaliação 4) /4
  • 6. Fundamentos de Programação ● Metodologia ○ Encontros ao vivo ○ Material no Google Classroom ○ Atividades no Classroom (presença) ● Não deixe acumular
  • 7. Fundamentos de Programação ● Fontes de informação: ○ e-book https://dicasdeprogramacao.com.br/logica-de-programacao-para-iniciantes/
  • 8. Fundamentos de Programação ● Fontes de informação: ● Escola virtual https://www.ev.org.br/cursos/fundamentos-de-logica- de-programacao
  • 10. Programação “Eu acho que todos neste país deveriam aprender como programar um computador porque isto te ensina como pensar.” Steve Jobs
  • 11. Programação -Importância ● Programar muda a forma de pensar ○ Quando aprendemos a programar desenvolvemos nosso raciocínio ○ Passamos a considerar como podemos modificar o que temos para chegar ao que queremos ○ As decisões passam a ser racionais (será?)
  • 12. Programação -Importância ● Software está em tudo ○ Indústria, agricultura, comércio, medicina … ○ E isto tende a se acentuar
  • 13. Programação -Mitos ● Programar é difícil ( ) mito ( ) verdade ( ) parcialmente verdade ● Programar não é para qualquer um ( ) mito ( ) verdade ( ) parcialmente verdade
  • 14. Programação -Dificuldades ● A evasão nos cursos de Computação é alta ● A reprovação em disciplinas de programação é alta ● Por que?
  • 15. Programação -Dificuldades ● A evasão nos cursos de Computação é alta ● A reprovação em disciplinas de programação é alta ● Por que? ○ Não estar familiarizado com a lógica de programação
  • 16. Programação -Dificuldades ● A evasão nos cursos de Computação é alta ● A reprovação em disciplinas de programação é alta ● Por que? ○ Não estar familiarizado com a lógica de programação ○ Atitudes improdutivas
  • 18. Lógica de Programação ● Antes de tudo, vamos falar um pouco sobre lógica e raciocínio lógico ● O que é lógica? ● A lógica está presente no dia a dia das pessoas ● Quando usamos o raciocínio para tomar uma decisão buscamos uma solução que pareça mais adequada
  • 19. Lógica de Programação ● Quando vamos a um lugar, pensamos qual o melhor caminho ou qual o melhor meio de transporte… ● Temos opções mais baratas, mais rápidas, mais seguras … ● Ao usarmos o raciocínio para buscar a solução, usamos lógica.
  • 20. Lógica de Programação ● Lógica: área da Filosofia que se dedica a refletir sobre as diferentes formas de raciocinar. ● A lógica define o encadeamento de ações coerentes para atingir um objetivo. ● Um simples exemplo: se eu quero um objeto dentro de uma gaveta e a gaveta está fechada, então eu preciso abrir a gaveta.
  • 21. Lógica de Programação ● O que a lógica tem a ver com a programação? ● Um programa de computador funciona a partir de uma sequência de instruções ou comandos ● Estes comandos devem seguir uma lógica para produzir o resultado esperado
  • 22. Lógica de Programação ● A lógica de programação envolve ○ O que deve ser feito ○ Em que sequência
  • 23. Lógica de Programação ● Instruções são ordens para que o computador execute determinadas ações ● Um programa é uma sequência lógica de instruções organizadas para manipular informações inseridas pelos usuários para atingir determinado fim
  • 24. Lógica de Programação ● Por que aprender lógica de programação? ○ Para criar sequências lógicas de instruções (programas) ○ Para documentar (registrar) estas soluções de forma padronizada
  • 25. Raciocínio Lógico ● Escolher a roupa para sair não demanda lógica. ( ) verdadeiro ( ) falso
  • 26. Raciocínio Lógico ● Para buscar a solução de um crime é necessário analisar logicamente os fatos. ( ) verdadeiro ( ) falso
  • 27. Raciocínio Lógico ● Se o primeiro objeto é igual ao segundo e o segundo é igual ao terceiro, então ______________________.
  • 28. Raciocínio Lógico Em uma empresa que funciona de 2ª a 6ª feira, 11 novos funcionários foram contratados. Em relação aos contratados, é necessariamente verdade que a) todos fazem aniversário em meses diferentes. b) ao menos dois fazem aniversário no mesmo mês. c) ao menos dois começaram a trabalhar no mesmo dia do mês. d) ao menos três começaram a trabalhar no mesmo dia da semana. e) algum começou a trabalhar em uma 2ª feira.
  • 29. Raciocínio Lógico Qual a figura completa a lacuna?
  • 30. Raciocínio Lógico Qual a figura completa a lacuna?
  • 31. Raciocínio Lógico Em um dia de trabalho no escritório, em relação aos funcionários Ana, Cláudia, Luis, Paula e João, sabe-se que: - Ana chegou antes de Paula e Luís. - Paula chegou antes de João. - Cláudia chegou antes de Ana. - João não foi o último a chegar. Nesse dia, o terceiro a chegar no escritório para o trabalho foi a) Ana. b) Cláudia. c) João. d) Luís. e) Paula.
  • 32. Raciocínio Lógico Três meninas que frequentam a mesma escola possuem mochilas de cores diferentes e gostam de sucos e matérias distintas. Tente identificar a cor da mochila e o gosto de cada uma delas. 1. A menina que gosta de português gosta de suco de abacaxi. 2. A mochila de Manuela não é laranja. 3. A garota da mochila vermelha gosta de suco de limão. 4. Aline gosta de história e não gosta de suco de uva. 5. Flávia não gosta de matemática.
  • 33. Raciocínio Lógico Em uma rua há três casas: uma vermelho, uma preta e uma azul. Os moradores são: um alemão, um italiano e um espanhol. Sabe-se que: 1. O Espanhol mora diretamente à direita do homem que mora na casa vermelha. 2. O Alemão mora na casa azul. 3. O Italiano mora na segunda casa. Quem mora em qual casa?
  • 34. Raciocínio Lógico Você é o comandante de um batalhão. Cinco soldados colocam-se a sua frente para receber suas ordens. Tente nomeá-los, da esquerda para a direita, de acordo com as informações: – Anderson está entre Jorge e Cláudio; – Humberto está à esquerda de Claúdio; – Jorge não está ao lado de Humberto; – Humberto não está ao lado de Rafael.
  • 35. Raciocínio Lógico Na época em que os bichos falavam, em uma floresta viviam Dona leoa e Dona arara, comadres inseparáveis, com características peculiares. Dona arara mente às segundas, terças e quartas-feiras. Dona leoa mente às quintas, sextas e sábados. Nos dias que não mentem, elas dizem a verdade. Certa vez, em um encontro, Dona arara e Dona leoa conversaram: – Olá, Dona leoa! Ontem eu menti – disse a Dona arara. – Olá, Dona arara! Eu também menti ontem – retrucou Dona leoa. Em que dia aconteceu esse encontro?
  • 36. Raciocínio Lógico 3 amigos se reuniram para participar de uma corrida de kart entre eles. Associe cada um dos pilotos com a idade e posição na corrida. 1. O Piloto que terminou em primeiro é mais velho do que Sandro. 2. Robson tem 13 anos. 3. Sandro ficou em segundo lugar. 4. Alexandre é um ano mais novo do que o piloto que terminou em terceiro.
  • 37. Raciocínio Lógico Duas salas estão ligadas entre si por um corredor. Na primeira sala existem três lâmpadas (a, b e c) que estão ligadas a três interruptores (1, 2 e 3) localizados na segunda sala. Como saber que interruptor corresponde a cada lâmpada tendo só uma oportunidade de passar de uma sala para a outra? Considere que não há maneira de espreitar de uma sala para a outra.
  • 39. Atividade ● Veja o vídeo https://www.youtube.com/watch?v=aUGOy0SnJbc e discuta a importância da programação de computadores