Diferença entre Linguagem Natural e Linguagem Formal?
A linguagem natural é rica em expressividade e adaptabilidade, sendo ideal para a comunicação humana. Já a linguagem formal é
precisa e estruturada, essencial para resolver problemas técnicos
e computacionais. Ambas são indispensáveis, cada uma no seu
domínio.
Qual é o Papel das Linguagens (Formais e Informais) na Algoritmia?
As linguagens naturais são úteis na fase de planejamento de algo
Uma vez que o algoritmo esteja bem definido, passe-se para uma
linguagem formal
Linguagens de programação:
C #, Java, Python e Unity
O que é uma linguagem C#?
C# é uma linguagem de programação moderna,
voltada para objetos.
Foi projetado para ser simples,
eficiente e seguro, atendendo a diversas necessidades de
desenvolvimento de software. A linguagem é amplamente utilizada
para criar aplicações desktop, web, móveis, serviços de nuvem e até
jogos.
Quais são as principais características do C#?
class Pessoa
{
public string Nome { get; set; }
public void Apresentar()
{
Console.WriteLine($”Olá, meu nome é {Nome}”);
}
}
O que é possível criar com C#?
Quais são as vantagens do C#?
C# é ideal para quem procura uma linguagem poderosa e versátil para desenvolvimento de software moderno.
O que é uma linguagem Java?
Java é uma linguagem de programação amplamente utilizada, conhecida por sua portabilidade e robustez.
É uma das linguagens de programação mais populares do mundo. Seu slogan, “Write Once, Run Anywhere” , reflete sua capacidade de rodar em diferentes sistemas operacionais sem necessidade de modificações no código, graças à Java Virtual Machine (JVM) .
O que é uma linguagem Python?
Python é uma linguagem de programação de alto nível, versátil, e fácil de aprender.
É amplamente utilizada em diversas áreas, como desenvolvimento web, análise de dados, inteligência artificial, automação de tarefas, ciência, e muito mais. Seu design é focado na simplicidade e na legibilidade,
o que torna uma das linguagens mais populares no mundo.
O que é o Unity?
Unity não é uma linguagem de programação, mas sim um motor de jogos (game engine) que usa o C# como linguagem de programação.
Por que o Unity é tão popular?
Python: Imprimir Texto
print(“Olá, Mundo!”)
Python: Laço de Repetição
for i in range (5):
print(f”Número: {i}”)
Python: Função Simples
def soma(a, b):
return a + b
print(soma(3, 4))
C#: Imprimir Texto
Console.WriteLine(“Olá, Mundo!”);
C#: Ler Entrada de Usuário
Console.Write(“Digite o seu nome: “);
string nome = Console.ReadLine();
Console.WriteLine($”Olá, {nome}!”);
C#: Declaração de variáveis:
int idade = 25;
double altura = 1.75;
string nome = “João”;
bool ativo = true;
C#: Laços e Condicionais- Estrutura if e else
int idade = 20;
if (idade >= 18)
{
Console.WriteLine(“Maior de idade.”);
}
else
{
Console.WriteLine(“Menor de idade.”);
}
C#: Laços e Condicionais- Laço for
for (int i = 0; i < 5; i++)
{
Console.WriteLine($”Número: {i}”);
}
C#: Laços e Condicionais- Laço while
int contador = 0;
while (contador < 5)
{
Console.WriteLine($”Contador: {contador}”);
contador++;
}
C#: Laços e Condicionais- Switch (escolha
int dia = 3;
switch (dia)
{
case 1:
Console.WriteLine(“Segunda-feira”);
break;
case 2:
Console.WriteLine(“Terça-feira”);
break;
case 3:
Console.WriteLine(“Quarta-feira”);
break;
default:
Console.WriteLine(“Outro dia”);
break;
}
C#: Função Simples
static int Soma(int a, int b)
{
return a + b;
}
static void Main(string[] args)
{
int resultado = Soma(3, 4);
Console.WriteLine($”Resultado: {resultado}”);
}
C#: Função Sem Retorno (Void)
static void Saudacao(string nome)
{
Console.WriteLine($”Olá, {nome}!”);
}