Please enable JavaScript.
Coggle requires JavaScript to display documents.
Algoritmos e Programação Aplicados à Engenharia - Coggle Diagram
Algoritmos e Programação Aplicados à Engenharia
INTRODUÇÃO A ALGORITMOS E LÓGICA DE
PROGRAMAÇÃO
Um algoritmo é um conjunto de instruções passo a passo que nos ajuda a resolver problemas.
A lógica de programação é a capacidade que todo programador precisa ter para resolver os problemas que aparecem no dia-a-dia.
A lógica de programação é a habilidade de criar algoritmos de forma lógica e estruturada.
VARIÁVEIS, CONSTANTES E TIPOS DE DADOS
uma variável é um tipo de dado armazenado em computador. Chama-se variável pois o valor contido nesse espaço de memória do computador varia com o tempo, não é um valor fixo. Como bem sabemos, nosso computador utiliza memória RAM para armazenar dados temporários e essa memória é utilizada também pelos nossos programas.
EXPRESSÕES ARITMÉTICAS, LÓGICAS E
RELACIONAIS
INTRODUÇÃO À ALGORITMOS
ESTRUTURADOS
Algoritmos Estruturados faz uma introdução à Ciência da Computação, com um histórico e uma descrição dos computadores, oferecendo em seguida uma metodologia simples, gradativa e sistemática, destinada ao desenvolvimento de algoritmos.
FORMAS DE REPRESENTAÇÕES DOS
ALGORITMOS
As formas de representação dos algoritmos incluem: Descrição narrativa: Utiliza linguagem natural para descrever o algoritmo. Fluxograma: Representação gráfica com símbolos que indicam os passos do algoritmo.Pseudocódigo (ou Portugol): Representação textual com instruções semelhantes a uma linguagem de programação.
ESTRUTURAS CONDICIONAIS
Estruturas condicionais são blocos de código que permitem que um programa tome decisões com base em condições estabelecidas. Elas são essenciais para a lógica de programação, permitindo que certas partes do código sejam executadas apenas se determinada condição for verdadeira.
ESTRUTURA DE REPETIÇÃO COM TESTE NO
INÍCIO
A estrutura de repetição com teste no início é conhecida como laço “while”. Neste tipo de laço, a condição é verificada antes da execução do bloco de código. Se a condição for verdadeira, o bloco de código é executado; caso contrário, o laço é encerrado.
ESTRUTURA DE REPETIÇÃO COM TESTE NO
FIM
Estrutura de Repetição com teste no final é usada quando não se sabe quantas vezes a a instrução ou bloco irá se repetir MAS tem que ser executado pelo menos uma vez. A Estrutura Repetitiva com teste no final é composta de: Marcador de início; Instrução/bloco a se repetir; Teste lógico
ESTRUTURA DE REPETIÇÃO COM NÚMERO
DEFINIDO DE REPETIÇÕES
A estrutura de repetição é uma lógica que faz um bloco de código se repetir por um número definido ou indefinido de vezes, dado o tipo de estrutura de repetição.
ESTRUTURA DE DADOS HOMOGÊNEA
UNIDIMENSIONAL: VETORES
Enquanto que um vetor é uma estrutura de dados homogênea unidimensional (cresce em apenas uma direção), uma matriz é uma estrutura de dados homogênea multidimensional (ela pode crescer em mais de uma direção). Um vetor também pode ser chamado de 1 dimensão.
ESTRUTURA DE DADOS HOMOGÊNEA
BIDIMENSIONAL: MATRIZES
Matrizes: Os vetores bidimensionais ou matrizes são estruturas de dados que representam um conjunto de valores do mesmo tipo (estrutura homogênea), referenciáveis pelo mesmo nome e individualizados entre si através de sua posição de linha e coluna dentro desse conjunto (variáveis indexadas bidimensionais).
ESTRUTURA DE DADOS HETEROGÊNEA:
REGISTROS
Argumentos: Representam os valores/variáveis atuais passadas para os parâmetros da função, quando é invocada; Cada argumento corresponde a um parâmetro (na mesma posição); Uma boa mnemónica é pensar que um Argumento é o valor Atual.
Estruturas heterogêneas permitem armazenar em uma mesma variável diferentes tipos. Elas são chamadas de registros: Um registro pode ser composto de vários campos (componentes ou elementos) e cada um deles pode ser de um tipo diferente
CONCEITO E UTILIZAÇÃO DE STRINGS
MODULARIZAÇÃO
Modularização é dividir um programa em partes funcionais, que podem ser reutilizadas e facilitar a manutenção. Saiba como aplicar essa técnica em algoritmos, funções e bibliotecas, com exemplos práticos e dicas.
PARÂMETROS E ARGUMENTOS EM
SUBPROGRAMAS
pode-se adicionar quantos parâmetros quiser, basta separá-los com uma vírgula. Argumentos são informações que podem ser passadas para um método quando ele é chamado. Sempre que qualquer método é chamada durante a execução do programa, alguns valores são passados com o método. Esses valores são chamados de argumentos.
Argumentos: Representam os valores/variáveis atuais passadas para os parâmetros da função, quando é invocada; Cada argumento corresponde a um parâmetro (na mesma posição); Uma boa mnemónica é pensar que um Argumento é o valor Atual.
Parâmetros São definidos na declaração (ou assinatura) da função/método; Os parâmetros de uma função recebem os argumentos; O nome de cada parâmetro serve como uma variável local dentro da função; Uma boa mnemónica é pensar que um Parâmetro é como um Placeholder para um Potencial valor.