Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Conceitos iniciais de linguagens de programação, Slides de Linguagem de Programação

Conceitos iniciais de linguagens de programação, como lógica indutiva e dedutiva, algoritmos e pensamento computacional. São apresentados exemplos e pilares do pensamento computacional, além de fases e formas de representação de algoritmos. O documento também aborda a estrutura geral de um programa de computador e o papel das linguagens de programação.

Tipologia: Slides

2023

À venda por 03/01/2024

vitoria-oliveira-hx9
vitoria-oliveira-hx9 🇧🇷

1 documento

1 / 34

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
CONCEITOS
INICIAIS DE
LINGUAGENS DE
PROGRAMAÇÃO
Resumo 01
10 DE JUNHO DE 2023
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22

Pré-visualização parcial do texto

Baixe Conceitos iniciais de linguagens de programação e outras Slides em PDF para Linguagem de Programação, somente na Docsity!

CONCEITOS

INICIAIS DE

LINGUAGENS DE

PROGRAMAÇÃO

Resumo 01

1 0 D E J U N H O D E 2 0 2 3

Agenda da aula

Lógica

indutiva e

dedutiva

01

Algoritmos

03

Pensamento

computacional

02

Estrutura

geral

04

Parte da filosofia que trata das formas do pensamento em geral e das operações intelectuais que visam à determinação do que é verdadeiro ou não.

Dicionário

Definições de Oxford Languages

A lógica dedutiva busca analisar várias informações em busca de um único resultado,
partindo-se do geral para o específico.

Lógica dedutiva

Todo vertebrado possui vértebras.

Todos os cães são vertebrados.

Logo, todos os cães têm vértebras.

Todo metal conduz eletricidade.

O mercúrio é um metal.

Logo, o mercúrio conduz eletricidade.

Exemplos

O que é um pensamento computacional?

Estratégia usada para desenhar soluções e solucionar problemas de maneira eficaz tendo a tecnologia como base.

PILARES Habilidade de dividir um problema complexo em partes menores, facilitando a solução e permitindo ainda maior atenção a cada etapa.

PILARES Propõe o foco em processos relevantes em vez de priorizar os detalhes, de modo que a solução possa ser válida para outros problemas.

PILARES Criação de passos e soluções para alcançar um objetivo específico para qualquer problema, seja de ordem matemática ou não.

PILARES Planejando um novo videogame

PILARES Planejando um novo videogame Estático Eventos Eventos externos Eventos Repetitivo

PILARES Planejando um novo videogame se fase1() então rotina1() senão rotina(2) se tocoubola() então chute() senão aguarde(2)

Qual a soma de todos os números entre 1 e 200? 1+2+3+4+5+6+...+200=? Pensamento computacional Problema Decomposição 1+200 = 201 2+199 = 201 3+198 = 201 (...) 101+100 = 201 Ao fim, soma-se por pares.

Qual a soma de todos os números entre 1 e 200? 1+2+3+4+5+6+...+200=? Pensamento computacional Problema Abstração 1+200 = 201 2+199 = 201 3+198 = 201 (...) 101+100 = 201 Perceba que a soma de cada par é 201. Repetições: 200/2 = 100