Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas

trabalho av1 logica de programação, Exercícios de Lógica

trabalho av1 logica de programação da faculdade anhanguera

Tipologia: Exercícios

2024

Compartilhado em 13/04/2024

carlos-eduardo-isidoro
carlos-eduardo-isidoro 🇧🇷

1 documento

Pré-visualização parcial do texto

Baixe trabalho av1 logica de programação e outras Exercícios em PDF para Lógica, somente na Docsity! ANHANGUERA EDUCACIONAL FACULDADE AMPLI CARLOS EDUARDO ISIDORO JUNIOR BACHARELADO EM SISTEMA DA INFORMAÇÃO ROTEIRO DE AULA PRÁTICA ALGORÍTMOS E TÉCNICAS DE PROGRAMAÇÃO SÃO PAULO 2023 CARLOS EDUARDO ISIDORO JUNIOR ROTEIRO DE AULA PRÁTICA ALGORÍTMOS E TÉCNICAS DE PROGRAMAÇÃO Trabalho de conclusão da disciplina ALGORITIMOS E TÉCNICAS DE PROGRAMAÇÃO apresentado à Universidade Anhanguera. Orientador: Prof. Me. Dorival Magro Junior SÃO PAULO 2023 AGRADECIMENTOS A Deus por estar sempre presente em minha vida, e por haver me dado saúde e sabedoria. A minha família por me dar sempre forças para que possa estar sempre lutando por novos ideais. Aos tutores por prontamente me tirar as dúvidas, sempre que elas surgem. “A tecnologia só é tecnologia para quem nasceu antes dela ter sido inventada.” Alan Kay RESUMO A seguir o presente trabalho demostrar, de uma forma simples, como um sistema desenvolvido em linguagem C/C++ pode auxiliar e automatizar algumas tarefas do dia a dia de uma empresa, no qual, através desse sistema, poderemos efetuar medições de temperatura, podendo criar um plano de ação para que esse equipamento não crie uma sobrecarga de temperatura, otimizando assim o funcionamento do mesmo. LISTA DE TABELAS Tabela 1 - . Demonstrativo Hora / Watts...................................................................................14 SUMÁRIO 1 INTRODUÇÃO.................................................................................................................12 2 PROBLEMA PROPOSTO................................................................................................13 3 RESOLUÇÃO...................................................................................................................14 4 BIBLIOGRAFIA...............................................................................................................18 1 INTRODUÇÃO Um algoritmo é um conjunto preciso e restringido de formações. que quando feito corretamente vai resolver problemas específicos. Eles são usados em muitos campos, incluindo programação, matemática e ciência da computação. Os algoritmos são importantes na programação pois são uma abordagem sistemática para resolver problemas de software. Ele ajuda os desenvolvedores a criar programas eficientes e confiáveis que podem processar entradas e saídas complexos. A lógica de programação é a base para o desenvolvimento de programas bem estruturados e organizados. Ele provê um conjunto de técnicos para escrever programas fáceis de entender, manter e modificar. A lógica de programação consiste em vários elementos, como B. árvores de decisão, repetição, variáveis, funções e recursão. Cada um desses elementos é usado para controlar o fluxo de execução do programa e executar uma tarefa específica. Ao desenvolver programas usando os fundamentos da lógica de programação de forma estruturada, os programadores precisam considerar vários pontos. Primeiro, ele tinha que definir o problema que queria resolver e definir os requisitos do programa. Em seguida, escolhe a linguagem de programação apropriada e defina a estrutura básica do seu programa. O próximo passo é escrever o código que deve seguir técnicos de programação lógica e usar recursos-chave como estruturas de decisão e iteração, uso de variáveis, funções e recursão. O código deve ser bem organizado e documentado para que outros desenvolvedores possam entendê-lo e modificá-lo facilmente. Por fim, o programador precisa testar e depurar o programa para garantir que esteja funcionando corretamente. Isso envolve testar o programa com várias entradas para garantir que ele produza as saídas corretas e lidar com 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. 12 Figura 2 - Print do Script do Código Fonte: Autor #include <stdio.h> #include <stdlib.h> //Autor: Carlos Eduardo Isidoro Junior //Curso: Bacharelado em Sistema da Informação 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; 15 else return n1; } int main(int argc, char *argv[]) { int i,max,min,aux; int vetorValores[20]; for(i=0;i<20;i++){ printf("\n%d Hora :",i+1); scanf("%d",&aux); if(i==0){ max=aux; min=aux; }else{ max=Maior(max,aux); min=Menor(min,aux); } vetorValores[i]=aux; } printf("\n Maximo: %d",max); printf("\n Minimo: %d",min); return 0; } Quadro 1 - Script do código – Elaborado pelo autor (2023) Ao final da rotina, o programa deverá exibir os valores Máximo=311, e Mínimo 098. 16 CAUsersAUsuarioNDesktop'Nova pastayiulas ClProjeto.Algoritiro.exe Figura 3- Resultado do Script Fonte: Autor 17
Docsity logo



Copyright © 2024 Ladybird Srl - Via Leonardo da Vinci 16, 10126, Torino, Italy - VAT 10816460017 - All rights reserved