Você está na página 1de 14

EXECUÇÃO DE UM PROGRAMA EM

LINGUAGEM DE MÁQUINA
• Com o avanço das Tecnologias Digitais, a palavra Programação chega a ser
Debate com um significado já antigo mas que vem sendo discutido cada vez
mais nos dias atuais. A programação que estamos falando aqui faz referência
directa aos Smartfones, Tablets, Computadores ou qualquer outro aparelho
Eletrônico que Usamos. Isso porque, sem a programação seria impossível
comunicar facilmente com essas Tecnologias.
• A Linguagem de Programação é a Comunicação entre o Hardware (Máquina) e
o Programador.
HISTÓRIA DA PROGRAMAÇÃO
• A primeira linguagem de programação foi criada por Ada
Lovelace em 1843.
• Ela usou papel para escrever o primeiro algoritmo para um
computador, pois não havia computadores na época.
Desde então, muitas linguagens de programação foram
desenvolvidas e usadas para diferentes propósitos.
TIPOS DE LINGUAGENS DE PROGRAMAÇÃO
E SUAS CARACTERÍSTICAS
SITUAÇÃO PROBLEMÁTICA

• Somos Humanos e Cometemos erros, na programação nada


é diferente. No entanto esses erros que inicialmente podem
parecer inocentes se não forem corrigidos podem causar
enormes Problemas.
• Erros de Compilação : erros de digitação e de uso da
sintaxe da linguagem.
PROBLEMA DE INVESTIGAÇÃO

• O presente estudo tem como Objetivo responder as seguintes


perguntas:
• Qual é a situação do Problema? Identifique o problema e as causas
de forma concreta e depois, reflita sobre o que tiver encontrado.
• Qual é a relevância do problema? Questione-se sobre o que poderá
acontecer se o problema não for resolvido.
OBJECTIVOS
• Objeto de Estudo
• Programação.
• Objetivo Geral
• Aprender a programação Orientada a Objeto, estruturas de dados simples
e algoritmos básicos da Ciência da Computação.
OBJECTIVOS
• Objetivo Especifico
• Aprender a criar novas classes de objetos.
• Aprender a apreciar a complexidade computacional de
algoritmos
• Aprender regras de escolha de estruturas de dados
VISUAL G.
• 1.6Visual G.
• A linguagem que o VisuAlg é uma versão portuguesa dos pseudocódigos largamente
utilizados nos livros de introdução à programação.
• A linguagem do VisuAlg permite apenas um comando por linha: desse modo, não há
necessidade de tokens separadores de estruturas, como o ponto e vírgula em Pascal.
• Vamos analisar um código Fonte sobre o Visual G, onde nos pedem para Escrever um
algoritmo para ler as dimensões de um triângulo (base e altura), calcular e escrever a área do
triângulo. Sabendo que para calcular a área devemos usar a fórmula a seguir ( A= Base x
Altura/ 2).
EXERCÍCIO
O CÓDIGO FONTE É UM CONJUNTO DE COMANDOS EXPRESSOS EM LINGUAGEM DE
PROGRAMAÇÃO QUE CONSTITUEM UM SOFTWARE DE MANEIRA ESCRITA

• Algoritmo "Triangulo Calculator 3100"


• Var
• base, altura, area: real // crie duas variáveis do tipo inteiro.

• Inicio
• // Seção de Comandos, procedimento, funções, operadores, etc...

• Escreval("************** SUPER TRIANGULO CALCULATOR 3100 ************** ")
• Escreval()
• Escreval()
EXERCÍCIO
• Escreva("Olá, informe a base do triângulo:")
• leia(base)

• Escreva("Olá, informe a altura do triângulo:")
• leia(altura)

• area <- (base * altura)/2

• Escreva("Esse triangulo tem uma área de ", area)

• Fimalgoritmo
PROCESSO DE CRIAÇÃO E EXECUÇÃO DE
UM PROGRAMA
• Linguagens de Máquina são projetadas levando-se em conta os seguintes
• aspectos :
• Rapidez de execução de programas;
• Custo de sua implementação;
• Flexibilidade com que permite a construção de programas de nível mais alto.
• Por outro lado, linguagens de programação de alto nível são projetadas em
• função de :
• Facilidade de construção de programas;
CONCLUSÃO
• Sem a linguagem de programação, a programação seria impossível porque
não haveria regras (semânticas e sintáticas), expressões (como a estrutura e o
significado de todos os elementos que as compõem) ou uma maneira
estabelecida de como programador e máquina deveriam “falar” entre si.
FIM, OBRIGADO.

Você também pode gostar