Visualização do documento Linguagens de Programação.doc (57 KB) Baixar Linguagens de Programação Uma Linguagem de Programação é um método padronizado para expressar instruções para um computador. A função das linguagens de programação é servir de um meio de comunicação entre computadores e humanos. Existem três níveis de linguagens de programação: a linguagem de máquina, as de baixo nível e as de alto nível. Linguagem de máquina: Os computadores interpretam tudo como números em base binária, ou seja, só entendem zero e um. Linguagens de baixo nível: são interpretadas diretamente pelo computador, tendo um resultado rápido, porém é muito difícil e incômodo se trabalhar com elas. Exemplos de linguagens de baixo nível são a linguagem binária e a linguagem Assembly. Linguagens de alto nível: são mais fáceis de se trabalhar e de entender, as ações são representadas por palavras de ordem (exemplo: faça, imprima, etc.) geralmente em inglês. Elas não são interpretadas diretamente pelo computador, sendo necessário traduzi-las para linguagem binária utilizando-se de um programa chamado compilador. Exemplos: C++, Java, C#, Delphi (Pascal), PHP, Visual Basic etc. Compilador: programa que traduz algoritmos construídos em uma determinada linguagem de programação para arquivos em linguagem de máquina, ou seja, possíveis de serem executados em computadores. Lógica de Programação Programas: Um programa de computador é uma coleção de instruções que descrevem uma tarefa a ser realizada por um computador. Etapas para desenvolvimento de um programa: Análise – estudo do enunciado do problema. Algoritmo – descrição do problema. Codificação – o algoritmo é transformado em código. Algoritmo: é uma sequência finita e sem ambiguidade de passos que levam à execução de uma tarefa e, quando codificado em uma linguagem de programação, corresponde a um programa de computador. Podemos pensar em algoritmo como uma receita, uma sequência de instruções que dão cabo de uma meta específica. Fases de um programa: Entrada de dados: leitura dos dados inseridos pelo usuário. Processamento: procedimentos utilizados para chegar ao resultado final. Saída de dados: escrita dos dados processados. Variável: É a representação simbólica dos elementos de um conjunto. Corresponde a uma porção de memória utilizada para armazenar dados e que pode ser alterado durante a execução de um programa. Uma variável possui: Nome, Tipo (numérico, texto ou lógico), Valor e Endereço. Constante: é um determinado valor fixo que não se modifica ao longo do tempo, durante a execução de um programa. O número de constantes independe da quantidade de variáveis em um programa. Pode ser: numérica, lógica ou literal. Operadores aritméticos: são símbolos que representam operações aritméticas, ou seja, as quatro operações matemáticas básicas. Operadores relacionais: são utilizados para realizar comparações entre dois valores de um mesmo tipo (igual, diferente, maior ou menor que). Esses valores podem ser representados por variáveis ou constantes. Operadores lógicos: retornam verdadeiro ou falso de acordo com seus operandos. São eles: E, OU e NÃO (And, Or e Not). Expressões Lógicas: são expressões formadas a partir do uso de variáveis e constantes, operadores relacionais e operadores lógicos. As expressões lógicas são avaliadas e retornam sempre um valor lógico: verdadeiro ou falso. A execução de uma expressão lógica obedece como prioridade a ordem dos operadores: Not, And e Or. Estrutura de Programação Um algoritmo pode ser constituído por três tipos de estruturas de controle de Fluxo, que são unidades básicas na escrita de algoritmo. São elas: Estrutura Sequencial: é um bloco de comandos onde cada um deles é executado passo a passo, um após o outro. Estrutura Condicional, de Seleção ou de Decisão: Toma uma decisão de acordo com o resultado de uma condição. Se...então, Se...então...senão, Caso...selecione. Estrutura de Repetição, de Interação ou de Loop: é um bloco de comandos executado repetidas vezes até que uma condição seja alcançada, encerrando-o e então o fluxo de execução dará continuidade ao restante das ações. Enquanto, Repita...até, Para. Todas as estruturas podem realizar atribuição de variáveis, ou seja, podem informar um valor para variáveis. A estrutura sequencial não precisa testar condições e apenas a estrutura de repetição pode inicializar variáveis para serem utilizadas dentro da iteração da estrutura. Arquivo da conta: julianalopes09 Outros arquivos desta pasta: 27844_Informatica_2ed_CNM.pdf (6047 KB) Apostila - Noções de informática.pdf (25103 KB) Apostila específica - Min. Fazenda - Módulo de Conhecimentos de Informática Ministério da Fazenda - Assistente Téc. Adm.pdf (6517 KB) Dicas de Informática - Esaf.docx (11 KB) Dicas de Informática - Ministério da Fazenda.docx (10 KB) Outros arquivos desta conta: 1000 PERGUNTAS de DIREITO [diverso] e RESPOSTAS Conceitos de Internet e Intranet CONSTITUCIONAL EXCELENTE Curso Completo Rafaela Motta Curso de Gramática Completo - Fernando Pestana 2015 Relatar se os regulamentos foram violados Página inicial Contacta-nos Ajuda Opções Termos e condições Política de privacidade Reportar abuso Copyright © 2012 Minhateca.com.br