View on GitHub

Ferramentas Digitais

Disciplina optativa - prof. Eric Brasil - Período Letivo Excepcional, IHL-UNILAB.

Download this project as a .zip file Download this project as a tar.gz file
Logo História

Aula síncrona 6 - Linguagem de Programação e algoritmos: uma introdução

Professor Eric Brasil


Ferramentas digitais e a pesquisa em humanidades

Instituto de Humanidades e Letras, campus dos Malês, Universidade da Integração Internacional da Lusofonia Afro-brasileira (UNILAB)

Data: 29 de setembro de 2020

Carga Horária: 1h

Horário: 19h às 20h


Índice


Afinal, do que estamos falando?

Qual a diferença entre essas duas máquinas?

O que são essas INSTRUÇÕES enviadas a uma máquina?


Que ‘língua’ o computador fala?

Como a máquina entende o que queremos?


Como os humanos falam essa língua de zeros e uns!?

z geral

Criando “interpretes” = linguagens de programação


E esse tal de algoritmo?

math

Um conjunto de ações lógicas para realizar uma determinada tarefa. O algoritmo (escrito por um humano) informa ao computador que passos ele deve tomar e em que ordem isso deve ser feito.

Essa lista de procedimentos é executada passo a passo até completar a ação esperada.

Os passos lógicos são encadeados, por exemplo:

Se tal coisa acontecer, então faça o passo 1, senão faça o passo 2.

if
else

Enquanto tal coisa estiver acontecendo, continue com a ação.

while == True

Tente executar esse passo, se não funcionar, realize a exceção tal.

try:
except:

waze

if "o carro passar de 65 km/h":
    mostrar alerta de velocidade
else:
    não mostrar nada

Ou ainda:

if "a rua estiver engarrafada":
    "calcule nova rota mais curta por outra rua"
    "mostre a nova rota"
    "informe a direção"
else:
    "manter a mesma rota"

Algoritmos em tudo


Uso prático da programação para a pesquisa



Licença

GNU GENERAL PUBLIC LICENSE v.3.0

Copyright (C) 2020 Eric Brasil

Voltar para o início

Página inicial