Um algoritmo é uma sequência lógica e finita de instruções bem definidas para resolver um problema ou realizar uma tarefa específica. É como uma receita que lista os passos necessários para completar uma ação.
Algoritmo para escovar os dentes:
Vamos criar um algoritmo simples para fazer um sanduíche em diferentes linguagens de programação:
def fazer_sanduiche():
print("1. Pegar duas fatias de pão")
print("2. Colocar queijo em uma fatia")
print("3. Colocar presunto sobre o queijo")
print("4. Colocar alface sobre o presunto")
print("5. Fechar o sanduíche com a outra fatia")
print("6. Cortar o sanduíche ao meio")
print("Sanduíche pronto!")
fazer_sanduiche()
def fazer_sanduiche
puts "1. Pegar duas fatias de pão"
puts "2. Colocar queijo em uma fatia"
puts "3. Colocar presunto sobre o queijo"
puts "4. Colocar alface sobre o presunto"
puts "5. Fechar o sanduíche com a outra fatia"
puts "6. Cortar o sanduíche ao meio"
puts "Sanduíche pronto!"
end
fazer_sanduiche
function fazerSanduiche() {
console.log("1. Pegar duas fatias de pão");
console.log("2. Colocar queijo em uma fatia");
console.log("3. Colocar presunto sobre o queijo");
console.log("4. Colocar alface sobre o presunto");
console.log("5. Fechar o sanduíche com a outra fatia");
console.log("6. Cortar o sanduíche ao meio");
console.log("Sanduíche pronto!");
}
fazerSanduiche();
fn fazer_sanduiche() {
println!("1. Pegar duas fatias de pão");
println!("2. Colocar queijo em uma fatia");
println!("3. Colocar presunto sobre o queijo");
println!("4. Colocar alface sobre o presunto");
println!("5. Fechar o sanduíche com a outra fatia");
println!("6. Cortar o sanduíche ao meio");
println!("Sanduíche pronto!");
}
fn main() {
fazer_sanduiche();
}
public class FazerSanduiche {
public static void fazerSanduiche() {
System.out.println("1. Pegar duas fatias de pão");
System.out.println("2. Colocar queijo em uma fatia");
System.out.println("3. Colocar presunto sobre o queijo");
System.out.println("4. Colocar alface sobre o presunto");
System.out.println("5. Fechar o sanduíche com a outra fatia");
System.out.println("6. Cortar o sanduíche ao meio");
System.out.println("Sanduíche pronto!");
}
public static void main(String[] args) {
fazerSanduiche();
}
}
#include <iostream>
void fazerSanduiche() {
std::cout << "1. Pegar duas fatias de pão" << std::endl;
std::cout << "2. Colocar queijo em uma fatia" << std::endl;
std::cout << "3. Colocar presunto sobre o queijo" << std::endl;
std::cout << "4. Colocar alface sobre o presunto" << std::endl;
std::cout << "5. Fechar o sanduíche com a outra fatia" << std::endl;
std::cout << "6. Cortar o sanduíche ao meio" << std::endl;
std::cout << "Sanduíche pronto!" << std::endl;
}
int main() {
fazerSanduiche();
return 0;
}