Baixe o app para aproveitar ainda mais
Prévia do material em texto
Robótica na Educação ESTRUTURA COMPUTACIONAL BÁSICA PARA PROGRAMAÇÃO ESTRUTURA COMPUTACIONAL BÁSICA PARA PROGRAMAÇÃO Prof. Guilherme Mendonça de Moraes Robótica Educacional ESTRUTURA BÁSICA PARA PROGRAMAÇÃO Prof. Guilherme Mendonça de Moraes ESTRUTURA COMPUTACIONAL BÁSICA PARA PROGRAMAÇÃO Introduziremos de forma intuitiva a noção de algoritmo, motivando ao mesmo tempo as estruturas básicas de controle (sequência simples, alternativa e repetição) como formas de raciocínio "naturais”. Linguagem Natural Algoritmo Linguagem de Programação Linguagem de Máquina ESTRUTURA COMPUTACIONAL BÁSICA PARA PROGRAMAÇÃO Fonte: Próprio autor, adaptado de FRANÇA (2016) ESTRUTURA BÁSICA PARA PROGRAMAÇÃO Prof. Guilherme Mendonça de Moraes ESTRUTURA COMPUTACIONAL BÁSICA PARA PROGRAMAÇÃO Linguagem Natural: é a descrição das instruções de um algoritmo em forma comum de determinada língua, ou seja, é o passo a passo de determinada instrução. Exemplo: Um determinado robô deve virar tanto para direita, como para esquerda. Ao encontrar um obstáculo, ele deve girar 360º. Algoritmo: uma sequência finita de ações executáveis que visam obter uma solução para um determinado tipo de problema. ESTRUTURA BÁSICA PARA PROGRAMAÇÃO Prof. Guilherme Mendonça de Moraes ESTRUTURA COMPUTACIONAL BÁSICA PARA PROGRAMAÇÃO Linguagem de Programação: método padronizado, formado por um conjunto de regras sintáticas e semânticas de implementação de um código fonte, ou seja, é o padrão de escrita em que determinado programa de computador irá ser descrito. Exemplo de linguagens: Python, Java, C, C++, PHP e COBOL. Vale ressaltar que nessa cama é descrito o código em que o programador (criado do software) e o computador (processamento de dados) entendem o que está sendo executado. Linguagem de Máquina: consiste em uma sequência de bit´s (0 e 1) que correspondem a instruções a serem executadas pelo computador. Nessa camada, as instruções são interpretadas e entendíveis apenas pelo próprio computador. 1. França, J. B. D. A. (2016). Uso de Programação no Ensino das Transformações Geométricas no Plano.. REFERÊNCIAS Prof. Guilherme Mendonça de Moraes ESTRUTURA COMPUTACIONAL BÁSICA PARA PROGRAMAÇÃO Fonte: SHIRYAEV (2020) Obrigado!
Compartilhar