Buscar

Introdução à Linguagem de Programação

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

INSTITUTO FEDERAL DE EDUCAÇÃO, CIENCIA E TECNOLOGIA DE MATO GROSSO
CAMPUS FRONTEIRA OESTE - PONTES E LACERDA
MÉTODOS COMPUTACIONAIS PARA A FÍSICA
Carga horária :51h
Professora: Gisele Souza Moraes
CONCEITOS BÁSICOS DE LINGUAGEM DE PROGRAMAÇÃO
PRIMEIRAS PERGUNTAS A SEREM RESPONDIDAS
 O QUE É UM COMPUTADOR?
QUAL A DIFERENÇA ENTRE SOFTWARE E HARDWARE?
O QUE É UM PROGRAMA?	
		
O QUE É UM COMPUTADOR?
Conceito de Computador- O computador é uma máquina que processa informações eletronicamente, na forma de dados e pode ser programado para as mais diversas tarefas.
QUAL A DIFERENÇA ENTRE SOFTWARE E HARDWARE
Hardware- É a parte física do computador, tudo que eu posso tocar na máquina. Exemplo: teclado, mouse, monitor.
Software- É a parte lógica do computador. Qualquer programa de computador é um software.
O QUE É UM PROGRAMA?
PROGRAMA- Conjunto de instruções que descrevem uma tarefa a ser realizada pelo computador.
O QUE É LINGUAGEM DE PROGRAMAÇÃO?
Uma linguagem de programação é um método padronizado para expressar instruções para um computador, ou seja, é um conjunto de regras sintáticas e semânticas usadas para definir um programa de computador. Uma linguagem permite que um programador especifique precisamente sobre quais dados um computador vai atuar, como estes dados serão armazenados ou transmitidos e quais ações devem ser tomadas sob várias circunstâncias.
PARA QUE SERVEM AS LINGUAGENS DE PROGRAMAÇÃO?
 Para facilitar a comunicação entre programador e hardware, o programador escreve instruções em uma linguagem bem próxima da que as pessoas usam pra se comunicar, depois um segundo programa traduz o que o programador escreveu para sequencias compostas por 0 e 1 (Compiladores) ou interpreta as instruções escritas pelo programador e as executa (Interpretador).
QUANTAS LINGUAGENS DE PROGRAMAÇÃO EXISTEM?
COMO ESCREVER UM PROGRAMA?
O QUE É PRECISO PARA FAZER UM BOLO?
Adicione 4 ovos;
Adicione 1 xícara de GASOLINA;
Adicione 300 gramas de farinha de trigo;
Misture tudo, coloque em um recipiente e leve ao fogo
Ligue o forno e pré aqueça a 3000m graus
TEM ALGUMA COISA ERRADA?
RECEITA DE BOLO
O PROGRAMA É UMA SEQUENCIA DE PASSOS EXECUTÁVEIS PELO COMPUTADOR
Continuando nossa analogia, a nossa receita de bolo é executável?
Se eu olhar a receita, conseguirei executá-la, mesmo que ela não esteja correta?
Logicamente não se coloca gasolina no bolo
 A maneira como a receita foi escrita está certa, mas eu não devo colocar gasolina no bolo.
O meu programa está bem escrito, mas ele não vai fazer o bolo ideal, porque existe um erro.
EXISTE UM ERRO NO PROGRAMA DO BOLO
Qual a linguagem que o computador entende?
Português
Inglês
 Como dizer ao computador para executar um comando?
COMO DIZER PARA O COMPUTADOR EXECUTAR OS PASSOS DE UM PROGRAMA?
 ESCREVENDO UM PROGRAMA
Utilizar um conjunto de palavras, com a linguagem universal INGLES, sendo que essas palavras terão sempre o mesmo significado, dentro do programa 
 Exemplo
 O computador precisa responder qual é o dobro de um número
TRES ORDENS dadas ao computador
Leia numeroDeEntrada;
Compute resposta como numerdoDeEntrada vezes 2
Imprima resposta
 As ordens acima tratam-se de um PROGRAMA?
 COMO DAR ORDENS A UM COMPUTADOR
 Ainda não é um programa porque as ordens são muito abstratas.
Ler de onde?
 imprimir de onde?
COMO DAR AS ORDENS AO COMPUTADOR
Entender o problema;
Planejar a lógica;
Escrever o programa(programar);
Traduzir o programa para a linguagem de máquina(compilação);
Testar o programa;
Instalar o programa para uso.
PASSOS PARA ESCREVER UM PROGRAMA
COMPILADOR- Compilador é um programa que transforma o que foi escrito pelo programador em linguagem de máquina, gerando outro código que é interpretado pelo computador.
INTERPRETADOR- O interpretador ao contrário do compilador traduz o programa linha a linha, o programa vai sendo utilizado na medida em que vai sendo traduzido.
COMPILADOR E INTERPRETADOR
Para escrever um programa ainda é preciso saber o significado de duas palavras, dentro da linguagem de programação
SINTAXE- palavras, comandos da linguagem de programação que eu vou usar.
SEMÂNTICA- O significado das palavras e suas combinações.
SINTAXE E SEMÂNTICA
Uma linguagem de programação emprega um conjunto de regras(sintaxe) que estabelece como palavras e símbolos podem ser agrupados de maneira a formar instruções válidas de um programa.
 A semântica de uma instrução define o significado dessa instrução no programa.
Exemplo
Sintaxe: +
Semântica: Operação aritmética de soma.
SINTAXE E SEMÂNTICA
FIM
Obrigada pela atenção!!!!!

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando