SingularCode

Engenharia de Software

ALGORITMO-C-006

6. Entrada e Saída de Dados Atualizado em: 26 de março de 2024 Por: Nelson H. Koshoji Sumário 6.1. Entrada e Saída de Dados Na linguagem de programação, entrada e saída de dados (I/O – Input/Output) envolvem interações entre o programa e o mundo externo. Essas operações são essenciais para que os programas possam receber […]

ALGORITMO-C-006 Read More »

ALGORITMO-C-005

5. Operadores Aritméticos, Relacionais e Lógicos Atualizado em: 26 de março de 2024 Por: Nelson H. Koshoji Sumário 5.1. Operadores Aritméticos Operadores aritméticos são fundamentais em matemática e programação, pois eles formam a base para realizar cálculos e manipular dados. Vamos explorar os operadores aritméticos básicos: Adição (+): Este operador soma dois valores. Por exemplo, 5

ALGORITMO-C-005 Read More »

ALGORITMO-C-004

4. Tipos de Dados e Variáveis Atualizado em: 26 de março de 2024 Por: Nelson H. Koshoji Sumário 4.1. Tipos de Dados Os tipos de dados são fundamentais em qualquer linguagem de programação, definindo a natureza dos valores que podem ser armazenados e manipulados dentro de um programa. Eles determinam o tipo de operações que

ALGORITMO-C-004 Read More »

ALGORITMO-C-003

3. Linguagem C Atualizado em: 26 de março de 2024 Por: Nelson H. Koshoji Sumário 3.1. Definição A linguagem de programação C é uma das linguagens mais influentes e amplamente utilizadas desde a sua criação. Desenvolvida na década de 1970 por Dennis Ritchie no AT&T Bell Labs, a linguagem C foi originalmente projetada para ser

ALGORITMO-C-003 Read More »

ALGORITMO-C-002

2. Conceitos Iniciais Atualizado em: 26 de março de 2024 Por: Nelson H. Koshoji Sumário 2.1. Algoritmo Algoritmos são fundamentais para a computação e para o entendimento de como as máquinas processam informações. Eles podem ser definidos como um conjunto finito de instruções claras e precisas, organizadas em uma sequência lógica, destinadas a realizar uma

ALGORITMO-C-002 Read More »

ALGORITMO-C-001

1. Desafios Lógicos Atualizado em: 26 de março de 2024 Por: Nelson H. Koshoji Sumário 1.1 Primeiro Desafio Título: O Desafio dos Baldes de Água Enunciado: Você está diante de uma tarefa que parece simples, mas que exige raciocínio lógico e habilidade para resolver. Você tem à sua disposição dois baldes: um com capacidade para 3 litros

ALGORITMO-C-001 Read More »

ALGORITMO-C-007

7. Estrutura de Decisão Atualizado em: 26 de março de 2024 Por: Nelson H. Koshoji Sumário 7.1 Conceitos As estruturas de decisão em algoritmos são fundamentais para o desenvolvimento de programas que realizam operações lógicas, permitindo que o software tome decisões e siga diferentes caminhos com base em condições específicas. Essas estruturas são a base

ALGORITMO-C-007 Read More »

ALGORITMO-PYTHON-007

7. Estrutura de Decisão Atualizado em: 26 de março de 2024 Por: Nelson H. Koshoji Sumário 7.1 Conceitos As estruturas de decisão em algoritmos são fundamentais para o desenvolvimento de programas que realizam operações lógicas, permitindo que o software tome decisões e siga diferentes caminhos com base em condições específicas. Essas estruturas são a base

ALGORITMO-PYTHON-007 Read More »

IART-10

10. Algoritmo de Agrupamento K-Means Atualizado em: 25 de marços de 2024 Por: Nelson H. Koshoji 10.1 Definição O algoritmo K-means é uma das técnicas de aprendizado de máquina não supervisionado mais utilizadas para realizar a tarefa de agrupamento (clustering). O objetivo principal do K-means é dividir um conjunto de dados em K grupos distintos,

IART-10 Read More »