Linguagens de Programação - INFORMÁTICA

Propaganda
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
Download