PDA

Ver Versão Completa : Aprendendo a Programa em C/C++ - INTRODUÇÃO - AULA1



CCV_Dino
16-05-2012, 01:19 PM
Fala Galerinha, vou começar a dar umas aulas, bem básicas e bem simples de se entender.
O processo de tirar duvidas vai se concentrar na área de duvidas, postando com o seguinte Padrão. ex:. [C/C++][AULA1].

Para fazer os exercícios é preciso baixar e instalar um programa chamado Bloodshed Dev-C++ (http://downloads.sourceforge.net/project/dev-cpp/Binaries/Dev-C%2B%2B%204.9.9.2/devcpp-4.9.9.2_setup.exe?r=&ts=1337215520&use_mirror=ufpr) de fácil instalação. Quem tiver duvidas é só falar comigo.

Uma coisa a se dizer de quem quer programa em qualquer área e que Treinem bastante, sem a
prática tudo fica mais difícil.


Introdução


Algoritmo

Algorítimo ou lógica de programação é uma forma de solucionar de maneira coerente um problema, escrevendo um programa em uma determinada linguagem de programação.


Programa

É um conjunto de instruções em uma determinada linguagem de programação que tem como principal objetivo a solução de um problema.


Variáveis

Uma variável é um pequeno espaço de memória ou computador que é utilizado para o armazenamento e a manipulação de informações.

Ex:. João -> Variável para armazenamento do Nome.
18 -> Variável para armazenamento da Idade.
Barra -> Variável para armazenamento do Bairro.


Principais Tipos de Variáveis

char -> Para o armazenamento de dados do tipo carácter.
int -> Para o armazenamento de valores do tipo inteiro.
float -> Para o armazenamento de valores do tipo real.

%s -> utilizar para variáveis do tipo char.
%d -> utilizar para variáveis do tipo int.
%f -> utilizar para variáveis do tipo float.


Principais Comandos

system("cls") -> Apaga o conteúdo do vídeo.
printf() -> Exibe Mensagem.
scanf() -> Armazena a informação para a variável.
getch() -> Ocasiona uma pausa na execução do programa.
\n-> Pula linha.

Você precisa saber e decorar pelo menos no começo essas includes, que por um bom tempo vai ser o conteúdo principal do nossos programas:

#include<stdio.h>
#include<conio.h>
#include<string.h>
#include<iomanip>
main()
{
system("cls");
}

/\ Essas informações acima você deve ter na cabeça, é partindo delas que começaremos nossos programas.

Exemplo 1:

Faça um programa que solicite seu nome e sua idade.
O programa deverá exibir no final o nome e a idade digitada.

Resolução:.
Abra o Programa Dev C++, Clique em Arquivo->Novo->Arquivo Fonte.
Ele habilitará a parte em branco, que antes erá cinza, será ali que você irá começar os comandos.

Nessa parte em branco, digite os arquivos principais.

#include<stdio.h>
#include<conio.h>
#include<string.h>
#include<iomanip>
main()
{
system("cls");
}

Para que você consiga armazenar os dados coletados pelo programa iremos criar 2 variáveis, uma do tipo char para armazernar o nome e uma do tipo int para armazenar a idade(numero inteiro).
Criaremos então depois do system("cls");
os seguintes comandos

#include<stdio.h>
#include<conio.h>
#include<string.h>
#include<iomanip>
main()
{
system("cls");
char nome[25];
int idade;
}

nota: o [25] na variável char é a quantidade de caracteres que ele irá suportar.

Após feito as variáveis, criaremos os comandos para que sejam armazenados os dados nas variáveis e a visualização dos dados e das idades digitadas.

#include<stdio.h>
#include<conio.h>
#include<string.h>
#include<iomanip>
main()
{
system("cls");
char nome[25];
int idade;
printf("DIGITE SEU NOME:"); scanf("%s",nome);
printf("DIGITE SUA IDADE:"); scanf("%d",&idade);
printf("SEU NOME E %s VOCE TEM %d ANOS",nome,idade);
getch();

}


Nota: Todo scanf que tenha a variável do tipo int tem quer ser colocar um &(e comercial) antes do nome da variável ex.: scanf("%d",&idade);

Depois de terminado o código aperte F9 para executar o programa, ele na primeira vez irá pedir para salvar o arquivo, salve na pasta desejada e ele irá executar o programa.


Mais para frente irei colocando outros exercícios aumentando sempre o nível de dificuldade.

Espero que gostem!!!

CCV_Freak
16-05-2012, 01:38 PM
Dino a linguagem C++ ainda tem mais duas variáveis da biblioteca padrão...
são elas a double e a boolean

double -> Para armazenamento de valores do tipo real superiores ao tamanho que o float armazena
boolean -> Para armazenamento de dados verdadeiros ou falsos

é mais ou menos isso a definição dessas duas.

CCV_Dino
16-05-2012, 01:57 PM
Eu sei, eu coloquei C++ no titulo mais esse e o começo de C, errei na hora de postar o titulo ;P
E esse e bem o inicio mesmo, é só a introdução!!

CCV_Freak
16-05-2012, 02:02 PM
Ahh... ok ! rs

se precisar posso ajudar também... tenho aprendido bastante sobre C++ na minha faculdade de Sistemas de Informação.

Muito boa a sua iniciativa... =P

CCV_Thiey
16-05-2012, 03:01 PM
Caralho meus 2 gordinhos favoritos me dando aula? vish, to nessa aí ein.

CCV_PaTo__Balrog
16-05-2012, 07:06 PM
dino cara ... você postou :

Principais Tipos de Variáveis


e pra quem não entende vai pensar que variaveis são apenas isso que você postou, o mais coerente seria postar outro nome tipo "principais manipuladores de variaveis"

pois as variaveis pode ser qualquer nome que começe com alfabeto mais que pode conter números no decorrer dele, e pra ser variavel basta eu posicionala no lugar devido e identificala como tal.

obs. eu não sei programar em nada, mais tipo pra quem é iniciantão esse básico ai ficou resumido pra quem programa em algum.

e parabéns pela a iniciativa, vou acompanhalo também, pois estou estudando sistemas também :)

CCV_Tarok
16-05-2012, 07:41 PM
Se quiser, posso colocar uns arquivos com exercícios de C++ que eu faço no técnico. Tá dividido em lista 1/2/3/4/5 (por enquanto, ta dando aos poucos) e cada lista foca mais em uma parte (if, for, while, etc).

CCV_Dino
16-05-2012, 09:37 PM
Todo conteúdo é bem vindo, também colocarei exercícios para a Galera ;P

CCV_bigolinho
16-05-2012, 10:56 PM
Boa iniciativa! Tive aula de programacao e logica mas so aprendi java, eh bem parecido, double eh usado pra numeros com virgula tbm, peguei bem poco de boolean