Buscar

Linguagem de Computação I - Portifólio 1 ao 8

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 14 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 14 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 14 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Atividade referente a aula I 
Esta atividade deve ser entregue até 03 de setembro de 2021. 
 
1. Hoje os desenvolvedores de software utilizam ferramentas para desenvolvimento em 
linguagens de alto nível. Diferencie o que é linguagem de programação de alto e baixo 
nível. 
As principais diferenças são: 
A linguagem de alto nível se aproxima mais da linguagem humana, uma linguagem com 
um nível de abstração relativamente elevado, facilitando a maneira de programar e fazendo 
com que o programador se expresse de maneira mais simples. 
A linguagem de baixo nível está mais próxima da linguagem do computador e possui o 
objetivo de se comunicar mais rapidamente e de maneira mais eficaz, trabalhando 
diretamente com os registradores do processador. 
 
 
Atividade referente a aula II 
Esta atividade deve ser entregue até 03 de setembro de 2021. 
Objetivo da atividade 
• Utilizar do printf e cout 
 
1. Utilizando a IDE Codeblocks, crie um projeto na Linguagem C que seja capaz de 
escrever seu nome e sua cidade na tela através do comando printf (não há necessidade 
de realizar a leitura) 
 
 
 
2. Repita o exercício anterior na Linguagem C++ e utilize o comando cout para imprimir 
na tela. 
 
 
#include <stdio.h> 
#include <stdlib.h> 
 
int main() 
{ 
 printf("Eu sou o William da cidade de 
Londres.\n"); 
 return 0; 
} 
#include <iostream> 
 
using namespace std; 
 
int main() 
{ 
 cout << "Eu sou o William da cidade de Londres." << endl; 
 return 0; 
} 
 
 
 
 
 
Atividade referente a aula 3 
Esta atividade deve ser entregue até 03 de setembro de 2021. 
Objetivo da atividades 
• aprender a diferenciar variável e constantes 
 
 
1. Descreva 
a. Qual a diferença entre variáveis e constantes. 
• Variáveis: é um local na memória do computador no qual você pode armazenar um 
valor, e durante a execução do programa pode ser alterado e posteriormente 
recuperado. 
• Constantes: é atribuir um certo valor constante a um nome, e quando este nome for 
referenciado dentro do código do programa, será utilizado nas operações o valor 
atribuído a este nome, ou seja, uma constante é um valor fixo que não é alterado 
após a definição. 
 
b. Crie um exemplo na linguagem C++ no qual você utilize uma constante 
 
#include <iostream> 
 
using namespace std; 
const int a = 123; 
 
int main() 
{ 
 cout << "O valor constante e: " << a << endl; 
 return 0; 
} 
 
 
 
 
 
Atividade referente a aula 4 
Esta atividade deve ser entregue até 03 de setembro de 2021. 
Objetivo da atividades 
• Compreender a leitura e manipulação de variáveis na linguagem de 
programação 
 
1. Crie um programa na linguagem C++ que leia dois valores um para a variável A e outro 
para variável B, e efetue a troca de seus valores de forma que a variável A passe a 
possuir o valor da variável B e a variável B passe a possuir o valor da variável A. 
Apresente na tela os valores trocados 
 
#include <iostream> 
 
using namespace std; 
 
int main() 
{ 
 int a, b, aux; 
 cout << ("Digite o valor de A: "); 
 scanf("%d", &a); 
 cout << ("Digite o valor de B: "); 
 scanf("%d", &b); 
 
 aux = a; 
 a = b; 
 b = aux; 
 
 cout << "Os valores trocados entre A e B sao: " << a << " e " << b << endl; 
 
 
 return 0; 
} 
 
 
 
 
 
 
 
Atividade referente a aula 5 
Esta atividade deve ser entregue até 03 de setembro de 2021. 
Objetivo da atividades 
• Compreender a utilização das estruturas condicionais 
◦ Na atividade pode ser utilizado as estruturas if e else ou switch case 
 
1. Criar um programa que calcule a média final das notas de um aluno. O programa deve 
ler as notas P1 E P2 e o número de faltas. Em seguida deve calcular a média aritmética 
das notas e imprimir umas das seguintes mensagens : 
a. aprovado para média entre 7.0 e 10.0 e número de faltas até 36; 
b. Exame final - média de 4.0 a 7.0 e número de faltas até 36; 
c. Reprovado - média abaixo de 4.0 ou número de faltas maior que 36; 
 
#include <iostream> 
 
using namespace std; 
 
int main() 
{ 
 double p1, p2, media, faltas; 
 
 cout << ("Digite a P1: "); 
 cin >> p1; 
 cout << ("Digite a P2: "); 
 cin >> p2; 
 cout << ("Digite o numero de faltas: "); 
 cin >> faltas; 
 
 media = (p1 + p2)/2; 
 
 if (faltas <= 36) 
 { 
 if ((media <= 10) && (media >= 7)) 
 { 
 cout << "===Aprovado===" << endl; 
 } 
 else if ((media < 7) && (media >= 4)) 
 { 
 cout << "===Exame Final===" << endl; 
 } 
else 
 { 
 cout << "===Reprovado===" << endl; 
 } 
 } 
 else if (faltas > 36) 
 { 
 cout << "===Reprovado===" << endl; 
 } 
 
 return 0; 
} 
 
 
 
 
 
 
 
 
 
 
 
 
Atividade referente a aula 6 
Esta atividade deve ser entregue até 03 de setembro de 2021. 
Objetivo da atividades 
• Aplicar o conhecimento sobre estrutura de repetição 
 
1. Escreva um programa em C++ que leia um número inteiro e mostre a tabuada da 
multiplicação conforme o formato abaixo. Por exemplo, se número = 8, deverá ser 
impresso: 
#include <iostream> 
 
using namespace std; 
 
int main() 
{ 
 int num, resultado, contador = 0; 
 
 cout << "Digite um numero: "; 
 cin >> num; 
 
 while (contador <= 10) 
 { 
 resultado = num * contador; 
 cout << num << " x " << contador << " = " << resultado << endl; 
 contador = contador +1; 
 } 
 
 return 0; 
} 
 
 
 
 
 
 
 
Atividade referente a aula 7 
Esta atividade deve ser entregue até 03 de setembro de 2021. 
Objetivo da atividades 
• Verificar a vantagem na utilização de matriz em vez de variáveis comuns 
 
1. Faça um programa na linguagem C++ que leia uma matriz de 4 x 4 elementos usando o 
laço for. Após a leitura da matriz o programa deve solicitar ao usuário um numero pelo 
qual será multiplicado por cada elementos da matriz 
 
 
#include <iostream> 
 
using namespace std; 
 
int main() 
{ 
 int i,j,multiplicador,m[4][4]; 
 
 // montar a matriz 
 for(i=0;i<4;i++) 
 { 
 for (j=0;j<4;j++) 
 { 
 cout << "Digite o elemento a" <<i+1<<j+1<< " da matriz: "; 
 cin >> m[i][j]; 
 } 
 cout << endl; 
 } 
 
 // exibir a matriz montada pelo usuario 
 cout << "A matriz digitada foi: " << endl; 
 for(i=0;i<4;i++) 
 { 
 for (j=0;j<4;j++) 
 { 
 cout << m[i][j] << " "; 
 } 
 cout << endl; 
 } 
 
 
 //escolher o multiplicador da matriz 
 cout << "Digite um valor para multiplicar a matriz: "; 
 cin >> multiplicador; 
 cout << endl; 
 
 cout << "A matriz multiplicada por " << multiplicador << " e:" << endl; 
 for(i=0;i<4;i++) 
 { 
 for (j=0;j<4;j++) 
 { 
 cout << m[i][j]*multiplicador << " "; 
 } 
 cout << endl; 
 } 
 
 return 0; 
} 
 
 
 
 
 
 
 
Atividade referente a aula 8 
Esta atividade deve ser entregue até 03 de setembro de 2021. 
Objetivo da atividades 
• Compreender a utilização de string para representar textos 
 
1. Faça um programa na linguagem C++ que leia uma string e imprima os o carácteres que 
se encontra no meio dela 
 
Ex:para a string ovo → o programa deve imprimir a letra v 
Ex: para a string andré → o programa deve imprimir a letra d 
Ex: para a string jose → o programa deve imprimir as letras os 
Ex: para a string amarelo → o programa deve imprimir as letras r 
 
 
 
 
 
#include <iostream> 
#include <string> 
#include <cmath> 
 
using namespace std; 
 
int main() 
{ 
 string palavra; 
 float tamanho,aux; 
 
 cout << "Digite umapalavra: "; 
 cin >> palavra; 
 cout<< endl; 
 
 tamanho = palavra.size(); 
 
 aux = tamanho/2; 
 
 if (fmod(tamanho,2) != 0) 
 { 
 cout << "A letra que se encontra no meio e: " << palavra[round(aux)-1] << endl; 
} 
 
 
 
 
 else 
 { 
 cout << "As letras que se encontram no meio sao: " << palavra[aux-1] << palavra[aux] 
<< endl; 
 
 } 
 return 0; 
}

Outros materiais