Escolar Documentos
Profissional Documentos
Cultura Documentos
net
CONTEÚDO:
O que é um Algoritmo?
Representação de um algoritmo
Por Extensão
Diagrama
Linguagem Estruturada
Estruturas Básicas
Estrutura Sequencial
Estrutura Condicional
📚
Estrutura de Repetição
Livros
O que é um Algoritmo?
1 Ler a 1ª nota;
2 Ler a 2ª nota;
3 Calcular a média, somando as duas notas e dividindo o resultado por 2;
4 Exibir a média;
5 Se a média for maior ou igual a 7, o aluno(a) escrever APROVADO; caso contrário, RE
PROVADO.
Representação de um algoritmo
por extensão,
por diagramas,
https://kdosh.net/definicao-representacao-e-estruturas-basicas-de-um-algoritmo/ 1/8
17/03/2024, 17:02 Definição, Representação e Estruturas Básicas de um Algoritmo - kdosh.net
Por Extensão
1 Ler o 1º número;
2 Ler o 2º número;
3 Somar os dois número;
4 Exibir o resultado.
Diagrama
Linguagem Estruturada
Um algoritmo pode ser descrito por meio de linguagens criadas para tal
fim.
1 algoritmo "calcular_media"
https://kdosh.net/definicao-representacao-e-estruturas-basicas-de-um-algoritmo/ 2/8
17/03/2024, 17:02 Definição, Representação e Estruturas Básicas de um Algoritmo - kdosh.net
2 var
3 nota1, nota2, media: real
4 inicio
5 leia(nota1)
6 leia(nota2)
7
8 media <- (nota1 + nota2) / 2
9
10 se (media >= 7) entao
11 escreva("APROVADO")
12 senao
13 escreva("REPROVADO")
14 fimse
15 fimalgoritmo
1 import 'dart:io';
2
3 void main() {
4 stdout.write('1ª NOTA = ');
5 double nota1 = double.parse(stdin.readLineSync());
6
7 stdout.write('2ª NOTA = ');
8 double nota2 = double.parse(stdin.readLineSync());
9
10 double media = (nota1 + nota2) / 2;
11
12 print('MÉDIA = ' + media.toString());
13
14 if (media >= 7)
15 print('APROVADO');
16 else
17 print('REPROVADO');
18 }
Estruturas Básicas
https://kdosh.net/definicao-representacao-e-estruturas-basicas-de-um-algoritmo/ 3/8
17/03/2024, 17:02 Definição, Representação e Estruturas Básicas de um Algoritmo - kdosh.net
Estrutura Sequencial
1 algoritmo "calcular_media"
2 var
3 nota1, nota2, media: real
4 inicio
5 leia(nota1)
6 leia(nota2)
7
8 media <- (nota1 + nota2) / 2
9
10 escreva(media)
11 fimalgoritmo
Estrutura Condicional
1 algoritmo "calcular_media"
2 var
3 nota1, nota2, media: real
4 inicio
5 leia(nota1)
6 leia(nota2)
7
8 media <- (nota1 + nota2) / 2
9
10 se (media >= 7) entao
11 escreva("APROVADO")
12 senao
13 escreva("REPROVADO")
14 fimse
15 fimalgoritmo
Estrutura de Repetição
https://kdosh.net/definicao-representacao-e-estruturas-basicas-de-um-algoritmo/ 5/8
17/03/2024, 17:02 Definição, Representação e Estruturas Básicas de um Algoritmo - kdosh.net
1 algoritmo "calcular_media"
2 var
3 nota1, nota2, media: real
4 n: inteiro
5 inicio
6 para n de 1 ate 3 faca
7 escreval(n:1, "° ALUNO(A)")
8 escreva("1ª NOTA = ")
9 leia(nota1)
10 escreva("2ª NOTA = ")
11 leia(nota2)
12
13 media <- (nota1 + nota2) / 2
14
15 escreval("MÉDIA = ", media)
16 se (media >= 7) entao
17 escreval("APROVADO")
18 senao
19 escreval("REPROVADO")
20 fimse
21 escreval()
22 fimpara
23 fimalgoritmo
https://kdosh.net/definicao-representacao-e-estruturas-basicas-de-um-algoritmo/ 6/8
17/03/2024, 17:02 Definição, Representação e Estruturas Básicas de um Algoritmo - kdosh.net
📚 Livros
https://kdosh.net/definicao-representacao-e-estruturas-basicas-de-um-algoritmo/ 7/8
17/03/2024, 17:02 Definição, Representação e Estruturas Básicas de um Algoritmo - kdosh.net
https://kdosh.net/definicao-representacao-e-estruturas-basicas-de-um-algoritmo/ 8/8