DEPARTAMENTO DE ENSINO E INVESTIGAÇÃO LICENCIATURA EM
CIÊNÇIA DA COMPUTAÇÃO
◇ DISCIPLINA: ALGORITMOS E PROGRAMAÇÃO
◇ TEMA:
◇ -PRIMITIVAS.
◇ -PRIMITIVAS DE ENTRADA ◇ DOCENTE
◇ - PRIMITIVAS DE SAÍDA ◇ ___________________
JOSÉ SILVESTRE
◇ CAÁLA, OUTUBRO DE 2023
1
CONCEITOS
Como o próprio nome diz, instruções primitivas são
os comandos básicos que efetuam tarefas essenciais
para a operação dos computadores, como entrada e
saída de dados (comunicação com o usuário e com
os dispositivos periféricos), e movimentação dos
mesmos na memória.
CONCEITOS
Estes tipos de instrução estão presentes na absoluta
maioria das linguagens de programação. De fato, um
programa que não utiliza nenhuma instrução primitiva
- como as que serão definidas neste capítulo - é
incapaz de se comunicar com o mundo exterior e,
portanto, não tem utilidade alguma.
Antes de passar à descrição das instruções
primitivas, é necessária a definição de alguns termos
que serão utilizados mais à frente:
DISPOSITIVOS DE ENTRADA, SAÍDA, SINTAXE E SEMÁNTICA
Dispositivo de entrada é o meio pelo qual as
informações (mais especificamente
os dados) são transferidas pelo usuário ou pelos
níveis secundários de memória ao
computador. Os exemplos mais comuns são: o
teclado, o cartão perfurado (já
obsoleto), as fitas e os discos magnéticos, entre
outros;
DISPOSITIVOS DE ENTRADA, SAÍDA, SINTAXE E SEMÁNTICA
Dispositivo de saída é o meio pelo qual as
informações (geralmente, os
resultados da execução de um programa) são
transferidas pelo computador ao
usuário ou aos níveis secundários de memória.
Exemplos: monitor de vídeo,
impressora, fitas e discos magnéticos, entre outros;
DISPOSITIVOS DE ENTRADA, SAÍDA, SINTAXE E SEMÁNTICA
Sintaxe é a forma como os comandos devem ser
escritos, a fim de que possam ser entendidos pelo
tradutor de programas. A violação das regras
sintáticas é
considerada um erro sujeito à pena do não-
reconhecimento do comando por parte
do tradutor;
DISPOSITIVOS DE ENTRADA, SAÍDA, SINTAXE E SEMÁNTICA
Semântica é o significado, ou seja, o conjunto de
ações que serão exercidas pelo
computador durante a execução do referido
comando.
INSTRUÇÃO A PRIMINITIVA DE ATRIBUIÇÃO
A instrução primitiva de atribuição, ou
simplesmente atribuição, é a principal maneira de
se armazenar uma informação numa variável. Sua
sintaxe é:
<nome_de_variável> ← <expressão>
Em termos de fluxograma, os comandos de
atribuição são representados como na
INSTRUÇÃO A PRIMINITIVA DE ATRIBUIÇÃO
<variável> <expressão>
INSTRUÇÃO A PRIMINITIVA DE ATRIBUIÇÃO
O modo de funcionamento (semântica) de uma
atribuição consiste 1) na avaliação da expressão e
2) no armazenamento do valor resultante na
posição de memória correspondente à variável que
aparece à esquerda do comando
INSTRUÇÃO A PRIMINITIVA DE SAÍDA DE DADOS
As instruções primitivas de saída de dados são o
meio pelo qual informações contidas na memória
dos computadores são colocadas nos dispositivos
de saída, para que o usuário possa visualizá-las.
Há duas sintaxes possíveis para esta instrução:
INSTRUÇÃO A PRIMINITIVA DE SAÍDA DE DADOS
Escreva <lista de variáveis>
ou
Escreva <literal>
Daqui por diante, Escreva será considerada uma
palavra reservada e não mais poderá ser utilizada
como nome de variável, de modo que toda vez que
for encontrada em algoritmos será identificada
como um comando de saída de dados.
INSTRUÇÃO A PRIMINITIVA DE ENTRADA DE DADOS
Escreva <lista de variáveis>
ou
Escreva <literal>
Daqui por diante, Escreva será considerada uma
palavra reservada e não mais poderá ser utilizada
como nome de variável, de modo que toda vez que
for encontrada em algoritmos será identificada
como um comando de saída de dados.