Ficha de Programação


Bem-vindos a mais um post!

 Foi-nos proposta a realização da resposta às seguintes perguntas:


1- Defina o conceito de Programação (Programação Informática) e de Linguagens de Programação
  
  Programação é a ação e o efeito de programar, é a arte de fazer com que o computador faça exatamente aquilo que  desejamos que faça.
  Hoje em dia a noção de programação é bastante associada à programação em informática, sendo 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 e de modo a atingir um determinado objetivo.

  Quanto à linguagem de programação, esta consiste num conjunto de símbolos e códigos usados para orientar a programação de estruturas no desenvolvimento da web,é uma linguagem escrita e formal que, através de uma série de instruções, permite que um programador escreva um conjunto de ordens, ações consecutivas, dados e algoritmos para criar programas que controlam o comportamento físico e lógico de uma máquina.



2- Estabeleça a diferença entre linguagens de baixo nível e linguagens de alto nível
  
  A linguagem de programação é a base para a construção de todos os aplicativos digitais usados no dia-a-dia e são classificados em dosi tipos principais:linguagem de baixo nível e linguagem de alto nível.
  Quanto à linguagem de programação de baixo nível estas são linguagens totalmente orientadas à maquina,utilizando apenas as instruções que serão executadas pelo processador.
  As linguagens de baixo nível podem ser divididas em dois tipos:

  •  Linguagem de maquina

  É uma coleção de digito ou bits binários(0 e 1) que o computador lê e interpreta e é o único idioma que os computadores entendem.

  • Linguagem de Asssembly

  A linguagem de Assembly é a primeira tentativa de substituir a linguagem de maquina por uma mais próxima da usada pelos seres humanos.Um programa escrito nessa linguagem é armazenado como texto e consiste numa série de instruções que correspondem ao fluxo de pedidos executáveis por um microprocessador
  Quanto a linguagem de programação de alto nível, estas são aquelas que se aproximam mais da nossa linguagem e se distanciam mais da linguagem da maquina, visam assim facilitar o trabalho do programador.A linguagem de alto nível abstrai conceitos mais próprios dos processadores das maquinas como instruções e registadores

  
  Temos como exemplo: JavaScript, PHP, Python, C e C++


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

  Um algoritmo é uma sequência de passos para realizar uma tarefa ou resolver um problema. No nosso dia a dia utilizamos algoritmos para realizar as nossas atividades, definindo a sequência de atividades que devemos fazer para atingir um certo objetivo.
  Pode ser implementado com qualquer sequência de valores ou objetos que tenham uma lógica infinita (por exemplo, a língua portuguesa, a linguagem Pascal, a linguagem C, uma sequência numérica) ou seja, qualquer coisa que possa fornecer uma sequência lógica. 
  Um algoritmo pode ser escrito como auxilio de uma linguagem natural, utilizando expressões especificas, mas existem outros modos de especificação que são o fluxograma que consiste num conjunto de esquemas gráficos que representam a sequencia de um programa utilizando símbolos, e o pseudocódigo, linguagem artificial que descreve os passos necessários à resolução de um problema.
  Um programa informático é uma coleção de instruções que descrevem uma tarefa, é um sistema de escrita para enunciar as operações a executar por um computador, um dispostivo movel ou qualquer outro equipamento que possibilite a sua execução.
  Este é composto por:

  • uma terminologia ou semântica- conjunto de palavras ou sinais que assumem determinados significados.
  • uma conjunto de regras de sintaxe- que estipulam o modo correcto de utilizar os termos de linguagem para formular instruções válidas para a máquina

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


  Condessa de Lovelace, conhecida como Ada Lovelace foi a matemática que criou o primeiro algoritmo a ser processado por uma máquina, sendo assim, a primeira programadora da história!
  Estudiosa da matemática, Anne Isabella, mãe de Ada, incentivou desde cedo o interesse de Ada pela matemática e pela lógica. O talento da menina com os números não demorou a ser notado e, ainda jovem, Lovelace iniciou uma relação profissional com Charles Babbage, ajudando-o na concepção da máquina analítica.
  
 Assim como outros gênios que conhecemos, Ada Lovelace foi uma mulher com um pensamento muito à frente da época em que viveu. Além de ter criado o primeiro algoritmo, ela também concebeu a ideia de que os computadores poderiam realizar muitas mais tarefas do que apenas calcular, facto que se veio a revelar mais tarde ser verdadeiro. Pois nos dias de hoje todos sabem que um computador faz muito mais do que simples cálculos, mas Lady Lovelace teve esse pensamento em meados de 1842.
  
  Infelizmente, Ada Lovelace não viu a execução do seu algoritmo, pois a máquina analítica foi construída após a sua morte.


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

   A programação é importante pois aprender a programar, o estudante desenvolve o pensamento computacional. Trata-se de habilidades cognitivas que são necessárias para resolver problemas usando ferramentas da computação, como criar um algoritmo, por exemplo.
  É importante aprender a codificar, não só pelas oportunidades de trabalho, mas pela possibilidade de ver o mundo de novas maneiras. A programação seria um caminho para tornar as pessoas fluentes em novas tecnologias.




























Comentários

Mensagens populares