Você está na página 1de 16

LÓGICA DE PROGRAMAÇÃO

FACULDADE DE CIÊNCIAS | CIÊNCIAS DA COMPUTAÇÃO

Docentes: Msc. Dikiefu Fabiano


Linc. Adário Muatelembe

Email: adario.muatelembe@muatsoft.org Telemóvel: 922 222 628 / 997 100 591


PROGRAMA DE L.P

1. Introdução a Lógica de Programação. 3. Tipos de expressões.


1. Noções de lógica. 4. Avaliação de expressões.
2. Conceito de algoritmos. 5. Comandos de entrada e saída de
3. Formas de representação de algoritmos. dados.
4. Descrição narrativa. 1. Escreva ou mostre
5. Fluxograma convencional. 2. Leia ou receba
6. Pseudocodigo.
6. Estruturas de controlo.
2. Tipos de dados. 1. Estruturas de decisão.
1. Inteiros. 2. Estruturas de repetição.
2. Reais.
7. Matrizes (homogéneas).
3. Literais e caracteres.
1. Matrizes unidimensionais (vectores).
4. Lógicos.
2. Matrizes multidimensionais.
3. Variáveis.
8. Modularização.
1. Conceito e utilidade de variáveis.
1. Funções.
2. Definição de variáveis em algoritmos.
2. Procedimentos
3. Mapeamento de variáveis na memória.
9. Registos (heterogéneas).
4. Expressões.
1. Conceito.
2. Operadores.

Email: adario.muatelembe@muatsoft.org
Ciências da Computação, Faculdade de Ciências da UniversidadeTelemóvel:
Agostinho 922 222 628 / 997 100 591
Interface do Spa Pro

Email: adario.muatelembe@muatsoft.org
Ciências da Computação, Faculdade de Ciências da UniversidadeTelemóvel:
Agostinho 922 222 628 / 997 100 591
Interface do Spa Pro

Executar, Compilar, Para a execução

Área de edição do Código Fonte

Consola de saída
(área que visualiza o resultado do algoritmo)

Email: adario.muatelembe@muatsoft.org
Ciências da Computação, Faculdade de Ciências da UniversidadeTelemóvel:
Agostinho 922 222 628 / 997 100 591
Entrada e Saída de dados

O computador não é uma máquina isolada, pois ele precisa se comunicar com o mundo
exterior através do vídeo, impressora, teclado, discos, etc. Para realizar esta
comunicação existem comandos que permitem que informações sejam exibidas, como
também existem comandos que permitem que informações sejam colocadas na memória
do computador através do teclado do PC. Com esta finalidade, utilizaremos os
comandos de entrada e saída.

Os comandos que iremos usar são:


escreva ou mostre
leia ou receba

Email: adario.muatelembe@muatsoft.org
Ciências da Computação, Faculdade de Ciências da UniversidadeTelemóvel:
Agostinho 922 222 628 / 997 100 591
Comentários

Como o próprio nome instiga, são notas que podem ser incluídas no código
fonte para descrever o que se quiser. Assim, não modificam o programa
executado e servem somente para ajudar o programador a melhor organizar
os seus códigos.

Existem duas formas de representar os comentários no seu código fonte:

1. Linha:
Os comentários de linha começam com duas barras (//):
// essa é a função inicial

1. Bloco:
Os comentários em bloco começam com uma barra e um asterisco e terminam
com asterisco seguido de uma barra.
/*
Tudo que for escrito aqui é comentário
*/

Email: adario.muatelembe@muatsoft.org
Ciências da Computação, Faculdade de Ciências da UniversidadeTelemóvel:
Agostinho 922 222 628 / 997 100 591
Exercício – Saída de dados

1. Escreva um algoritmo em pseudocodigo (português estruturado) que


mostra na consola a mensagem “Olá mundo”.

Email: adario.muatelembe@muatsoft.org
Ciências da Computação, Faculdade de Ciências da UniversidadeTelemóvel:
Agostinho 922 222 628 / 997 100 591
Exercício – Saída de dados

1. Escreva um algoritmo em pseudocodigo (português estruturado) que


mostra na consola a mensagem “Olá mundo” atribuída a uma variável do
tipo literal.

Email: adario.muatelembe@muatsoft.org
Ciências da Computação, Faculdade de Ciências da UniversidadeTelemóvel:
Agostinho 922 222 628 / 997 100 591
Exercício – Saída de dados

1. Escreva um algoritmo em pseudocodigo (português estruturado) que


mostra as palavras que compõem a mensagem “Universidade Agostinho
Neto” em linhas diferentes.

Obs: A instrução ”\n” serve para quebrar de linha, ou seja, quando usada em um literal ele tem o
efeito do clique da tecla ENTRER em um texto.

Email: adario.muatelembe@muatsoft.org
Ciências da Computação, Faculdade de Ciências da UniversidadeTelemóvel:
Agostinho 922 222 628 / 997 100 591
Exercício – Saída de dados

1. Escreva um algoritmo em pseudocodigo (português estruturado) que


mostra as palavras que compõem a mensagem “Universidade Agostinho
Neto” em linhas diferentes e ao centro da consola.

Obs: A instrução ”\t” serve para representar a tabulação, ou seja, quando usada em um literal ele tem
o efeito do clique da tecla TAB em um texto.

Email: adario.muatelembe@muatsoft.org
Ciências da Computação, Faculdade de Ciências da UniversidadeTelemóvel:
Agostinho 922 222 628 / 997 100 591
Exercício – Entrada de dados

1. Escreva um algoritmo em pseudocodigo (português estruturado) que


recebe o nome de um estudante e mostra.

Email: adario.muatelembe@muatsoft.org
Ciências da Computação, Faculdade de Ciências da UniversidadeTelemóvel:
Agostinho 922 222 628 / 997 100 591
Exercício – Entrada de dados

1. Escreva um algoritmo em pseudocodigo (português estruturado) que


recebe o nome e o ano de nascimento do estudante. No final o algoritmo
mostra a o nome e a idade do estudante.

Email: adario.muatelembe@muatsoft.org
Ciências da Computação, Faculdade de Ciências da UniversidadeTelemóvel:
Agostinho 922 222 628 / 997 100 591
Exercício – Entrada de dados

1. Escreva um algoritmo em pseudocodigo (português estruturado) que


recebe as três notas do aluno, calcula a média aritmética e mostra o
resultado.

Email: adario.muatelembe@muatsoft.org
Ciências da Computação, Faculdade de Ciências da UniversidadeTelemóvel:
Agostinho 922 222 628 / 997 100 591
Exercício – Entrada de dados

1. Escreva um algoritmo em pseudocodigo (português estruturado) recebe o


primeiro nome, os nomes do meio e o ultimo nome da pessoa. No final
deve mostrar o nome completo da pessoa.

Email: adario.muatelembe@muatsoft.org
Ciências da Computação, Faculdade de Ciências da UniversidadeTelemóvel:
Agostinho 922 222 628 / 997 100 591
Exercício – Entrada de dados

1. Escreva um algoritmo em pseudocodigo (português estruturado) que


recebe dois números inteiros positivos e mostre a multiplicação entre eles
no formato: (num1 x num2 = resultado).

Email: adario.muatelembe@muatsoft.org
Ciências da Computação, Faculdade de Ciências da UniversidadeTelemóvel:
Agostinho 922 222 628 / 997 100 591
FIM

Se hoje fosse o último dia de


minha vida, queria fazer o que
vou fazer hoje? E se a resposta
fosse "Não" muitos dias seguidos,
sabia que precisava mudar algo.

Steve Jobs

Email: adario.muatelembe@muatsoft.org Telemóvel: 922 222 628 / 997 100 591

Você também pode gostar