Introdução à Programação

Olá a todos, novamente!

Aqui estamos nós para mais um período escolar, para vos ajudar a enriquecerem o vosso conhecimento de informática no nosso "Canto Tecnológico". Espero que tenham tido umas boas férias e uma boa Páscoa apesar da situação presente, mas agora vamos lá aprender!!
Começamos este terceiro período com uma introdução à Programação e, por isso, respondemos às seguintes questões:

1. Defina o conceito de Programação (Programação Informática) e de Linguagem de Programação.

    A programação é o instrumento essencial do funcionamento dos sistemas de informação, sendo a ação e o efeito de programar. Este verbo tem várias facetas, entre elas: idealizar e ordenar as ações que vão ser realizadas no âmbito de um projeto; a preparação de máquinas para cumprirem uma determinada tareda a um dado momento; a elaboração de programas para a resolução de problemas através de computadores; e a preparação dos dados necessários para obter uma solução de um problema.

    Nos dias de hoje, o conceito de programação está associado à informática. Este é o processo pelo qual um programador escreve, numa linguagem de programação, o código-fonte de um software. Este código indicará ao programa informático o que tem de fazer e de que forma.

    A linguagem de programação é um sistema de escrita para enunciar as operações a executar por um computador, um dispositivo móvel ou qualquer outro equipamento que possibilite a sua execução. É constituída por um terminologia/semântica que consiste num conjunto de palavras ou sinais que assumem determinados significados para o processador e por um conjunto de regras de sintaxe que estipulam o modo correto de utilizar os termos da linguagem para formular instruções válidas para a máquina.

2. Estabeleça a diferença entre linguagens de alto nível e linguagens de baixo nível.

Qual a Linguagem de Programação mais usada no mercado? - Blog ...    As linguagens de programação podem ser divididas em linguagens de alto nível e linguagens de baixo nível. As linguagens de baixo nível estão mais próximas do hardware ou nível máquina (Ex: Programa Assembly). As linguagens de alto nível estão mais próximas da linguagem humana (Ex: Programa Basic).

3. Estabeleça a diferença entre algoritmo e programa.

    Um algoritmo consiste na forma de conceber e organizar sequências de operações ou instrumentos de um programa para resolver um determinado problema ou alcançar determinados objetivos. Pode ser escrito com o auxílio de uma linguagem natural ou utilizando expressões específicas.

    Um programa resulta da tradução de um algoritmo ou de um conjunto de algoritmos interligados para instruções capazes de serem expressas e executadas num computador. Para as escritas de programas ser possível foram inventadas linguagens de programação.

4. Quem foi Ada Lovelace? Que contributo é atribuído a esta personalidade no âmbito da programação?

    Ada Lovelace foi a matemática que criou o primeiro algoritmo para ser processado por uma máquina, sendo a primeira mulher e pessoa programadora da história. Este algoritmo foi considerado o primeiro programa de computador já criado. Além disso, Ada desenvolveu uma visão sobre a capacidade de os computadores conseguirem realizar muito mais que cálculos matemáticos.

    Podemos concluir que a nossa sociedade atual não estaria repleta de computares e telemóveis se a Condessa Lovelace, no século XIX, não tivesse sido tão brilhante na elaboração do primeiro algoritmo da história.

5. "No mundo digital em que vivemos saber programar é uma competência tão importante como aprender inglês, matemática, ler ou escrever".
5.1. Comenta a afirmação anterior.

    É credível dizer que "no mundo digital em que vivemos saber programar é tão importante como aprender inglês, matemática, ler ou escrever", uma vez que, como Steve Jobs disse, nos ensina a pensar. Para além disso, todos os setores de trabalho, seja uma área industrial, da saúde, do entretenimento, etc. utilizam a tecnologia para realizar algumas tarefas, como vender um produto, criar um código de barras ou até mesmo para fazer exames médicos.

    "Os programadores de amanhã, são os mágicos do futuro", uma vez que o nosso mundo está cada vez mais ligado à tecnologia, dependendo cada vez mais dela para evoluir. Sem os programadores, muitas aplicações, jogos e sites que hoje utilizamos hoje em dia nem sequer existiriam.

Webgrafia:
Por hoje é isto, esperemos que estas informações vos tenham sido úteis.
Voltamos em breve, até já!!

Comentários

Mensagens populares deste blogue

Ficha de trabalho 1 realizada no Scratch

Conversão de números binários para números decimais e vice-versa