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.
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
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!
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
Enviar um comentário