Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

FACULDADE ANHANGUERA 
 
 
 
 
SISTEMAS DE INFORMAÇÃO 
 
 
 
 
ROTEIRO DE AULA PRÁTICA 
ALGORÍTMOS E TÉCNICAS DE PROGRAMAÇÃO 
 
 
 
 
 
ALUNO: Felipe Cezar da Silva Ribeiro 
RA: 3867113502 
 
 
 
 
 
 
 
 
 
SÃO PAULO/SP 
2024 
 
 
 
 
 
 
ALUNO: Felipe Cezar da Silva Ribeiro 
RA: 3867113502 
 
 
 
 
ROTEIRO DE AULA PRÁTICA 
ALGORÍTMOS E TÉCNICAS DE PROGRAMAÇÃO 
 
 
 
 
 
 
 
 
 
 
 
 
Relatório de Aula Prática Individual. 
Disciplina: Algoritmos e Técnicas de programação. 
Orientador: Anderson Emidio de Macedo Goncalves 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
SUMÁRIO 
 
 
1. INTRODUÇÃO.............................................................................................................4 
2. DESENVOLVIMENTO.................................................................................................5 
3. CONCLUSÃO..............................................................................................................9 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1. INTRODUÇÃO 
 
 
 Algoritmos são conjuntos de instruções precisas e finitas que, quando 
executados corretamente, resolvem problemas específicos. Eles são usados em 
muitas áreas, incluindo programação, matemática e ciência da computação. Os 
algoritmos são importantes na programação porque fornecem um método 
sistemático para resolver problemas de software. Eles ajudam os desenvolvedores a 
criar programas eficientes e robustos, que podem lidar com entradas e saídas de 
dados complexos. 
 A lógica de programação é a base para o desenvolvimento de programas bem 
estruturados e organizados. Ela fornece um conjunto de técnicas para escrever 
programas que sejam fáceis de entender, manter e modificar. A lógica de 
programação é composta por vários elementos, como estruturas de decisão, 
repetição, variáveis, funções e recursividade. Cada um desses elementos é usado 
para controlar o fluxo de execução do programa e executar tarefas específicas. 
 Ao desenvolver um programa usando os fundamentos da lógica de 
programação de maneira estruturada, o programador deve levar em consideração 
várias coisas. 
 Primeiramente, ele precisa identificar o problema que deseja resolver 
e definir os requisitos do programa. Em seguida, deve-se escolher a linguagem de 
programação apropriada e definir a estrutura básica do programa. 
 O próximo passo é escrever o código, que deve seguir as técnicas de lógica 
de programação e usar recursos básicos, como estruturas de decisão e repetição, 
uso de variáveis, funções e recursividade. O código deve ser bem-organizado e 
documentado para que outros desenvolvedores possam entender e modificar 
facilmente. 
Finalmente, o programador deve testar e depurar o programa para garantir 
que ele funcione corretamente. Isso envolve testar o programa com várias entradas 
de dados para garantir que ele produza as saídas corretas e tratar erros que possam 
ocorrer durante a execução. 
 Em resumo, a programação de algoritmos bem estruturados é uma habilidade 
fundamental para o desenvolvimento de software eficiente e robusto. A lógica de 
programação fornece as técnicas básicas para escrever programas organizados e 
fáceis de entender, e o uso de recursos básicos, como estruturas de decisão e 
repetição, variáveis, funções e recursividade, são essenciais para resolver 
problemas de software de maneira eficiente. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2. DESENVOLVIMENTO 
 
2.1 PROBLEMA PROPOSTO 
 
 
O estudo da física permite entender o comportamento de vários sistemas, 
sendo a potência uma das grandezas explicada por essa área do conhecimento. 
Essa grandeza é representada no sistema internacional pela unidade Watt (W), e 
tem como objetivo determinar a quantidade de energia concedida por uma fonte a 
cada unidade de tempo. Na Figura 1 temos o gráfico de um sistema que monitora o 
funcionamento de uma máquina durante o dia. Em uma determinada hora do dia a 
máquina atinge sua potência máxima, indicada pelo ponto P na figura. 
Implemente um programa em C/C++, que leia e armazene 20 valores e 
retorne qual foi o valor máximo e o mínimo atingido naquele determinado dia. 
 
Figura 1. Comportamento da potência de uma máquina. 
 
 
 
 
 
 
Fonte: Roteiro aula prática, (2024) 
 
O programa que será desenvolvido, receberá 20 leituras e ao final das 
leituras, exibirá a leitura máxima e mínima. Hipoteticamente, serão informados os 
seguintes valores de acordo com a Tabela 1. 
 
 
 
 
 
2.2 RESOLUÇÃO 
 
 
Tabela 1. Leituras de Potência 
 
 
Fonte: elaborado pelo autor, (2024). 
 
 
 
 
 
 
Ao final da rotina, o programa deverá exibir os valores Máximo=1300, e Mínimo=85. 
 
 
Quadro – Script do código 
 
#include 
#include 
int Maior(int n1,int n2){ 
if(n1>n2) 
return n1; 
else 
return n2; 
} 
int Menor(int n1,int n2){ 
if(n1>n2) 
return n2; 
else 
return n1; 
} 
int main(int argc, char *argv[]) { 
int i,max,min,aux; 
int vetorValores[20]; 
for(i=0;i. 
Acesso em: 01 out. 2024. 
 
LIBERTY, Jesse. C + + de A a Z. ed. Campus, 1999. 
MAYERS, Nathan. C + + no mundo real. 
Disponível em: 
Acesso em: 01 out. 2024.

Mais conteúdos dessa disciplina