
Prof. Paulo Rettore
Universidade Federal de Lavras
GAC124 - Introdução aos Algoritmos
Um sistema computacional é um conjunto de dispositivos elétricos/eletrônicos que trabalham juntos para processar informações.
Processador responsável por executar operações aritméticas e lógicas
Armazena programas e dados durante o processamento
Entrada/Saída para comunicação com o mundo externo
Tudo coordenado pela Memória (RAM, HD, SSD)
Um sistema numérico é definido pela base que utiliza. A base é o número de símbolos diferentes necessários para representar qualquer número.
Base 10
Símbolos: 0-9
Uso: Dia a dia
Base 2
Símbolos: 0, 1
Uso: Computadores
Base 16
Símbolos: 0-9, A-F
Uso: Endereços
Número decimal 5 em binário:
5decimal = 101binário
Número decimal 12 em binário:
12decimal = 1100binário
Não se preocupe com conversões agora! Você aprenderá isso em detalhes nas próximas aulas.
Uma linguagem de programação é um conjunto de regras para comunicar instruções a um computador de forma que ele entenda.
01010011
11001010
00110101
Zeros e uns que o computador entende diretamente.
cout << "Olá";
Mais próxima da linguagem humana.
Um algoritmo é uma sequência de passos bem definida e ordenada para resolver um problema ou realizar uma tarefa.
Exemplo: Receita de bolo é um algoritmo! Você segue passos na ordem correta para obter o resultado.
Descrição em linguagem natural estruturada
Diagrama com símbolos e setas
Implementação em linguagem de programação
Passo 1: Receber o primeiro número (A)
Passo 2: Receber o segundo número (B)
Passo 3: Calcular a soma (S = A + B)
Passo 4: Exibir o resultado (S)
Uma variável é um espaço na memória do computador onde você pode armazenar um valor. Ela tem um nome e um tipo.
Pense em uma variável como uma caixa com um rótulo, onde você guarda um valor.
Números inteiros
-5, 0, 42
Números decimais
3.14, 2.5
Caracteres/Texto
'A', "Olá"
Sintaxe: tipo nome;
Você deve declarar uma variável antes de usá-la!
Sintaxe: tipo nome = valor;
Você pode declarar E atribuir um valor inicial na mesma linha!
Leia dois números inteiros e mostre a soma, o produto e a média real.
Gabarito: a conversão para double garante que a média possa ter parte decimal.
Use estas fontes para consultas pontuais depois da aula:
O Campus Virtual, o DREDD e os slides da disciplina continuam sendo as fontes principais para estudo.
PRÓXIMA AULA
Prof. Paulo Rettore
GAC124 — Introdução aos Algoritmos
Utilize o fórum do Campus Virtual ou envie um e-mail!