Você está na página 1de 9

📋

Unidade 1 O que é um algoritmo

💡 Um algoritmo é uma sequência de instruções ou comandos realizados de


maneira sistemática com o objetivo de resolver um problema ou executar
uma tarefa1.

💡 Os algoritmos são como uma receita de bolo: uma sequência de


ações que devem ser executadas para que o objetivo final seja
atingido1. Eles são usados em tarefas simples do dia a dia e também
em programas computacionais complexos

💡 Em termos mais técnicos, um algoritmo é uma sequência lógica,


finita e definida de instruções que devem ser seguidas para resolver
um problema ou executar uma tarefa2. A palavra “algoritmo” faz
referência ao matemático árabe Al Khwarizmi, que viveu no século
IX, e descreveu regras para equações matemáticas1.

“Algoritmo é uma sequência de passos que Visa atingir um


objetivo bem definido”

Unidade 1 O que é um algoritmo 1


“Algoritmo é uma descrição de uma sequência de passos
que deve ser seguida para a realização de uma tarefa”

Receber dados por um dispositivo de entrada por exemplo teclado mouse scanner
entre outros realizar operações com desses dados e gerar uma resposta que será
exibida em um dispositivo de saída

Etapa de Análise
1. Se efetua um estudo do projeto e do software com o cliente ou com o 📋
StackHolders

2. Seria a primeira etapa etapa inicial onde coletamos os dados junto ao nosso
cliente

Algoritmo
1. Uma descrição narrativa da lógica do sistema Sendo representado por um
fluxograma ou um português estruturado em alguns casos também

Codificação
1. Seria a transformação ou transformar a lógica aplicada ao fluxograma ou
português estruturado em linguagem de programação Essa linguagem seria
estipulada para a programação do novo projeto independente de qual seja no
momento

A construção do algoritmo faz a gente Imagens


entender melhor a lógica sendo
aplicada
COmo aplicaar isso no sistema
computacional

Para isso devemos identificar o


problema de entrada e de saída e o

Unidade 1 O que é um algoritmo 2


processamento

1. Descrição Narrativa

a. O problema descrito utilizando


uma linguagem natural por
exemplo uma a língua
portuguesa

1. Fluxograma

a. O fluxograma visual Ele consiste em analisar e escrever utilizando símbolos


Gráficos pré definidos

Unidade 1 O que é um algoritmo 3


1. Pseudocódigo

a. Conhecido como Portugol


(pascal )

b. A sua maior vantagem é a


passagem do algoritmo para a
linguagem quase que direta

Pseudocodigo

Unidade 1 O que é um algoritmo 4


1. entrada de dados

2. função de tomada de decisão

3. Resultado final

a. com uma mensagem com o valor de divisão ou nao

Com isso entendemos que toda a lógica aplicada nos conceitos anteriores podem
ser transcritas em comandos forma de comando
E posteriormente farão parte dos comandos de um sistema operacional

Oque é algoritimo De acordo com o IA/W

Resumo da Unidade1 📝
Desenvolvimento de Algoritmos
O conceito de algoritmos, que são sequências de passos para resolver um problema
computacional, e as técnicas para construí-los, como descrição narrativa,
fluxograma e pseudocódigo.

Estruturas Sequenciais
Como representar algoritmos que utilizam apenas estruturas sequenciais, que são
compostas por entrada, processamento e saída de dados, usando símbolos gráficos
e palavras reservadas.

Variáveis, Tipos e Identificadores


Os conceitos de variáveis, que são posições de memória que armazenam dados, os
tipos de dados mais utilizados (numérico, literal e lógico) e as regras para a
formação dos identificadores, que são os nomes das variáveis.

Comandos de Atribuição, Entrada e Saída


como atribuir valores ou operações a variáveis, como receber dados digitados pelo
usuário e como mostrar dados na tela ou na impressora, utilizando símbolos em

Unidade 1 O que é um algoritmo 5


fluxograma e palavras reservadas em pseudocódigo.

Operadores Matemáticos
O lista os operadores matemáticos (+, -, *, /) e suas prioridades na execução
das operações.

Exemplos Práticos

Lógica de programação em Java Script, VisualG e Pascal, juntamente com


uma explicação dos conceitos básicos

1. Variáveis e Atribuição Variáveis são espaços na memória do computador onde


podemos armazenar dados. Em Java Script, VisualG e Pascal, declaramos variáveis
da seguinte maneira:

Java Script

let A = 10;

VisualG:

Var
A: inteiro
Inicio
A <- 10
FimAlgoritmo

Pascal:

var
A: integer;
begin
A := 10;
end.

Nesses exemplos, criamos uma variável chamada ‘A’ e atribuímos a ela o valor 10.
🎯

Unidade 1 O que é um algoritmo 6


2. Estruturas Condicionais As estruturas condicionais nos permitem executar
diferentes partes do código dependendo de uma condição.
JavaScript

let A = 10;
if (A > 5) {
console.log("A é maior que 5");
} else {
console.log("A é menor ou igual a 5");
}

VisualG:

Var
A: inteiro
Inicio
A <- 10
Se A > 5 entao
Escreva("A é maior que 5")
FimSe
FimAlgoritmo

Pascal:

var
A: integer;
begin
A := 10;
if A > 5 then
WriteLn('A é maior que 5');
end.

Nesses exemplos, o programa verifica se ‘A’ é maior que 5. Se for verdade, ele
🚀
imprime ‘A é maior que 5’.
3. Estruturas de Repetição🔄As estruturas de repetição nos permitem executar
um bloco de código várias vezes.

Java Script

for (let i = 1; i <= 10; i++) {


console.log(i);
}

Unidade 1 O que é um algoritmo 7


1. Funções As funções são blocos de Funções
código que podem ser reutilizados. em programação são blocos de
código que realizam uma tarefa
específica e podem ser reutilizados
em diferentes partes do programa.
Elas ajudam a tornar o código mais
modular e mais fácil de entender e
manter. Além disso, as funções
podem receber dados de entrada
(chamados de parâmetros) e
podem retornar um resultado.

for (let i = 1; i <= 10; i++) {


console.log(i);
}

VisualG:

Var
i: inteiro
Inicio
Para i de 1 ate 10 faca
Escreva(i)
FimPara
FimAlgoritmo

Pascal:

var
i: integer;
begin
for i := 1 to 10 do
WriteLn(i);
end.

Unidade 1 O que é um algoritmo 8


Lógica de programação

Perfil de professor de rick tock

Unidade 1 O que é um algoritmo 9

Você também pode gostar