Baixe o app para aproveitar ainda mais
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!!!!!
Compartilhar