Escolar Documentos
Profissional Documentos
Cultura Documentos
FACULDADE DE ENGENHARIA
CURSO DE INFOMÁTICA
PROGRAMAÇÃO I
MÓDULO I
ANO ACADÉMICO: 2º
Semestre: Iº
Docente
Ano lectivo: 23/24 Eng. Pedro Mpembele
Outubro 2023
TEMA – 1 INTRODUÇÃO LINGUEGEM C++
:
Conceitos
Com a linguagem C++ podemos construir programas organizados e concisos
(características dos programas das linguagens de alto nível), ocupando pouco espaço de
memória e com alta velocidade de execução (como o Assembler).
C++ é uma linguagem de programação open source orientada a objectos, utilizada tanto
Como linguagem máquina quanto para softwares empresariais, acadêmicos jogos edição
de imagens, fotos e vídeos.
Existem inúmeras razões para que o C++ seja uma das linguagens mais preferidas dos
programadores dada as seguintes as características da linguagem:
Portabilidade;
Simplicidade;
Confiabilidade;
Facilidade de uso;
Cont.
Programas estruturados;
Total interação com o sistema operacional.
Quando ocorre um erro de lógica, o programador deverá revisar o seu programa fonte
e passá-lo novamente pela fase de compilação, para que um novo executável, sem erros,
seja gerado. Como o compilador não nos avisa onde estão os erros de lógica, estes são mais
difíceis de serem corrigidos.
Cont.
Nas linguagens de programação em geral, existe uma estrutura que indica a ordem em
que deve ser disposto cada elemento do programa. Esta ordem deve ser respeitada para que
nossos programas fiquem corretos. Como será a estrutura de um programa em C++? A
estrutura básica de um programa C++ deve seguir a seguinte ordem:
%d Inteiro (int)
%c Caracter Simples (char)
%f Ponto Flutuante (float)
%s Cadeias de Caracter (char)
Sintaxe: Scanf(“%d”,&num);
Cont.
Progr. 01
#include <stdio.h>
main()
{
prinft(“ ola mundo!\n”);
}
A primeira linha é composta pela palavra main, que é o local onde começam todos
os programa em C++ para indicar que trata de uma função, a palavra main é seguida com
paraentesis-main(), pois em C++ qualquer função tem que ser seguida por parênteses.
Os parêntesis sem mais nada após o nome da função indica que a função não receba
qualquer informação do mundo exterior.
No exemplo, é executado o programa progr. 01, tendo este escrito na tela mostrará a
mensagem ola mundo, deixando o cursor na linha seguinte (onde aparece novamente o
printf).
Cont.
Nota: para ler qualquer variável do tipo int, char, float ou double utilizaremos a
função scanf é preciso preceder cada variável de um & (“E” comercial). Caso não se faça
isso, a execução do programa poderá ter resultado inesperados.
O primeiro parâmetro dessa função é uma string com os formatos de leitura. Como só
queremos ler uma variável, haverá apenas um formato de leitura. Se a variável que
queramos ler do tipo inteiro, o formato de leitura será %d.
Scanf(“%d”)
Em seguida temos que indicar qual a variável irá receber o valor a ser lido. Essa
variável, como é do tipo inteiro, tem que levar um & (“E” comercial) antes de seu nome.
Sintaxe: Scanf(“%d”,&num);
Cont.
\n indica a próxima linha e também serve para no princípio de uma linha.
Em C++ , cada instruções deve terminar com ponto evirgula (;), obtendo assim
a linha do programa printf(“ola mundo”);
Notar que o caracter aspas ” é um único caracter e não pode ser substituído pelo
caracter as simples‘ ou por duas aspas simples ‘’.
Exer. 01 - Este programa faz a soma de dois números digitado pelo utilizador.
#include <stdio.h>
int main( )
{
int numero1, numero2, soma;
printf("\n Digite o primeiro número: \n");
scanf("%d",&numero1);
printf("\n Digite o segundo número: \n");
scanf("%d",&numero2);
soma=numero1+numero2;
printf("\n O resultado da soma é %d\n",soma);
}
Exercícios Propostos
#include<stdio.h>
#include<stdlib.h>
int main()
{
int a,b, soma, sub, mult, div;
printf(“\n digita o primeiro numero \n:”);
scanf(“%d”,&a);
printf(“\n digita o segundo numero \n:”);
scanf(“%d”,&b);
soma=a+b;
sub=a+b;
mult=a*b;
div=a/b;
printf(“\n o resultado da soma e %d e %d=%d”,a,b,soma);
printf(“\n o resultado da soma e %d e %d=%d”,a,b,sub);
printf(“\n o resultado da soma e %d e %d=%d”,a,b,mult);
printf(“\n o resultado da soma e %d e %d=%d”,a,b,div);
printf(“\n\n”);
system (“pause”);
}
Exerc.03 - Faça um programa para somar dois números e multiplicar o resultado
pelo primeiro número.
#include<stdio.h>
#include<stdlib.h>
int main()
{
int numero1,numero2, soma, mult;
printf(“\n digita o primeiro numero \n:”);
scanf(“%d”,&numero1);
printf(“\n digita o primeiro numero \n:”);
scanf(“%d”,&numero2);
soma= numero1+ numero2;
mult= numero1*soma;
printf(“\n o resultado da soma e %d\n”,soma);
printf(“\n o resultado da soma e %d\n”,mult);
printf(“\n\n”);
system (“pause”);
}
Exerc.04 - Faça um programa para calcular a metade de um numero digitado
pelo no utilizador.
#include <stdio.h>
#include <stdlib.h>
int main()
{
float num,metade;
printf(“\n digita o numero\n: ”);
scanf(“%f”,&numr);
metade=num/2;
prinft(“\n o resultado e %f,”,metade)
printf(“\n\n”);
system(“pause”);
}