Learn

Aprendendo a programar

by Diego - Nov. 3, 2020

#Tecnologia da informação #Ciência e Tecnologia

Esta tarefa contém 2 vídeos e ambos ensinam a fazer programas simples utilizando a plataforma Scratch. Tente reproduzir os dois programas mostrados nos vídeos diretamente na plataforma. Você pode acessar o Scratch através do link: https://scratch.mit.edu/projects/editor

Reading

O que é, e como funciona o algoritmo?

Antes de tudo, vamos compreender o conceito de algoritmo. O termo pode ser entendido como uma sequência de raciocínios, instruções ou operações para alcançar um objetivo, sendo necessário que os passos sejam finitos e operados sistematicamente.

Parece complexo? Calma, vamos simplificar. Alguns exemplos de algoritmos que podemos citar são: receitas culinárias, manual de instrução de aparelhos, funções matemáticas e até mesmo páginas da Web, como esta que você está lendo.

Pense na receita culinária, por exemplo. Ela tem os ingredientes necessários (dados de entrada), passo a passo para realizar a receita (processamento ou instruções lógicas) e atinge um resultado (o prato finalizado).

Um algoritmo, portanto, conta com a entrada (input) e saída (output) de informações mediadas pelas instruções.

É fundamental compreender que o algoritmo se justifica no resultado que ele almeja alcançar, logo, deve ter um objetivo específico. Uma sequência de instruções simples pode se tornar mais complexa conforme a necessidade de considerar outras situações.

Dessa forma, o algoritmo vai crescendo e ficando mais complexo para englobar todos os cenários possíveis. Quando um programa de computador trava, por exemplo, é porque ele está recebendo informações que não foi programado para processar, ou seja, não foram considerados todos os cenários.

Também é relevante que a estrutura siga uma lógica sistemática. Por exemplo, se você está fazendo um bolo, mas “pula” a etapa de inserir farinha, no final, você não terá mais um bolo.

Com o código, é a mesma coisa, sendo necessário ler linha por linha para que ele atinja o objetivo final.

Fonte: https://rockcontent.com/br/blog/algoritmo/

Listening

Scratch - Seu primeiro programa

Programação com Scratch - Aula #1

Writing

Você tem vontade de aprender a programar? Como você acha que a criação de software poderia te ajudar no seu trabalho atual?

Avançado