(C++) Vamos nos conhecer!


A capacidade de programar tornou-se o quarto componente da alfabetização. Todos precisam saber como nosso mundo digital funciona, não apenas engenheiros.” – diz Mark Serman, CEO da Mozilla Foundation


Programação. Por que estudar se existem muitos programas prontos para computadores Sim, existem muitos programas prontos. Mas, como mostra a prática, sempre há tarefas que não podem ser resolvidas pelos meios padrão. Nesse caso, você deve criar seu próprio programa (ou modificar um existente).  

E, no entanto, você pode dizer que a programação não é para você, que você está se inclinando para as humanidades. Então, por que você precisa disso?
Em primeiro lugar, vivemos na era da tecnologia da informação. A tecnologia de computador está ao nosso redor. Saber como funciona é muito útil.
Em segundo lugar, aprender a programar ajuda as pessoas a pensar de forma abstrata e a dividir uma tarefa em partes menores.

Nossos cursos permitirão que você aprenda programação passo a passo, desde as habilidades básicas até a resolução de problemas complexos.  

Este curso é dedicado ao estudo da linguagem de programação mais popular - a linguagem C ++ (assim como o C clássico). Muitas linguagens modernas são semelhantes a C. Portanto, tendo estudado esta linguagem de programação, você pode facilmente aprender qualquer outra.

O escopo de C e C++ é surpreendentemente amplo. Mesmo no mundo de hoje, apesar de toda a variedade de ferramentas modernas e confiáveis, essas duas linguagens de programação permanecem indispensáveis. A linguagem C é muito econômica no consumo de recursos do sistema, o que faz com que o programa seja executado rapidamente. Veículos não tripulados, relógios inteligentes , sensores e dispositivos que usam a tecnologia IoT (por exemplo, máquinas de café) têm software integrado totalmente escrito em C ou C++.

Ao trabalhar no curso, você desenvolverá gradualmente suas habilidades. Começando com o básico da programação, em breve você poderá levar suas habilidades à perfeição, resolvendo os problemas mais complexos. Para aprender o básico, você pode não precisar de nenhum software especializado. Basta ter internet e vontade de aprender. 

Se você está pronto para aprender a programar com facilidade e liberdade, comece a fazer as tarefas!

 

Tipos de tarefas
1) O primeiro tipo de tarefa é escrever o programa você mesmo. 
Na tarefa anterior, você mesmo tinha que escrever o programa. Isso pode ser feito no editor do site e copiar o programa de qualquer ambiente de programação. Ou você pode simplesmente enviar o arquivo. Na maioria das vezes você trabalhará com esse tipo de tarefa.

2) O segundo tipo de tarefas são tarefas para editar o código do programa existente.  

3) Outro tipo de problemas são os problemas de teste usuais, nos quais você terá que dar uma resposta curta ou escolher entre as opções oferecidas.

Programas e compiladores

Um compilador  é um programa que traduz todo o programa em código de máquina que o processador pode executar.

Durante o treinamento, você trabalhará com um compilador online, escrevendo ou editando um programa em uma janela especial na tela.  Mas em algumas tarefas (que você terá que resolver sozinho), você precisará de um compilador no seu computador de trabalho. 
Para aprender a linguagem de programação C++, recomendamos instalar o ambiente de programação DevC++, que contém o compilador MinGW (baixe aqui) . 

Programa simples

O programa C mais simples tem apenas 8 caracteres: principal() { } Vamos explicar cada personagem do programa:
main - O programa principal é sempre chamado de nome main.
A linguagem de programação C distingue entre letras maiúsculas e minúsculas.

() - colchetes vazios significam que main não tem argumentos.
{} - chaves marcam o início e o fim do programa principal.

Todas as ações que precisam ser executadas são escritas entre chaves

O que nosso programa faz?
Como não há nada dentro das chaves, nosso programa não faz nada, apenas segue as regras da linguagem C, pode ser compilado e obter um arquivo exe - um arquivo executável que pode ser executado.