Escolar Documentos
Profissional Documentos
Cultura Documentos
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
1. Descrição Narrativa
1. Fluxograma
Pseudocodigo
3. Resultado final
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
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.
Operadores Matemáticos
O lista os operadores matemáticos (+, -, *, /) e suas prioridades na execução
das operações.
Exemplos Práticos
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.
🎯
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
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.