As famosas Variáveis...

Utilizamos variáveis em C++ para armazenar valores que poderão ser acessados mais tarde na memória do computador, é muito comum fazermos grande uso de declaração de variáveis e constantes quando programamos, pois a necessidade de armazenar valores temporários na memória é muito grande.


A sintaxe de uma variável em C++ é simples e fácil de se aprender e memorizar:



[tipo] [nome] [opcional: [= valor inicial]];

Ex:  int a= 10;



Em C++ temos 6 tipos de dados primitivos, a partir dos quais podemos fomar tipos de dados compostos(veremos vários durante o curso).




As Constantes...

Muita gente tem dificuldades em assimilar quando falamos de variáveis e constantes, as constantes assim como as variáveis são usadas para armazenar valores temporários na memória. A diferença é que o valor atribuído as constantes não pode ser alterado no decorrer do programa, o que não ocorre com uma variável. Um fator importante a ser lembrado, é que as constantes diferentemente das variáveis devem ter seu valor declarado/iniciado quando a mesma é declarada.


Exemplo de declaração de uma constante: #define PI 3.1415




C++ é uma liguagem case sensitive

É importante que você saiba que C++ é uma linguagem case sensitive, dizemos que uma linguagem é case sensitive quando essa linguagem interpreta a diferença entre caracteres maiúsculos(caixa alta) e mínúsculos(caixa baixa).


Para que você possa entender melhor, as variáveis abaixo são interpretadas pelo C++ como tendo nomes completamente diferentes...


int Casa= 10;
int cAsa=20;
int caSa=30;
int casA=40;
int casa= 50;




Palavras reservadas pela linguagem...

Em C++ existem palavras que dizemos serem "reservadas" pela linguagem. Devemos estar atentos ao declarar variáveis e constantes pois não podemos nomeá-las utilizando essas palavras.


Criei abaixo uma lista com as palavras reservadas em C++:



  • asm, auto, break, case, catch, char, class, const, continue, default, delete, do, double, else, enum, extern, float, for, friend, goto, if, inline, int, long, new, operator, private, protected, public, register, return, short, signed, sizeof, static, struct, switch, template, this, throw, try, typedef, union, unsigned, virtual, void, volatile, wchar_t, while.
Exemplo de variáveis inválidas que utilizam nomes de palavras reservadas:
int new= 10; //Não devemos nunca se utilizar de palavras reservadas para nomear variáveis e constantes
int case=1254;




Recomendo que aqueles que quizerem saber mais sobre variáveis e constantes assistam nossas vídeo-aulas 08-09-10-11-12 onde abordamos esses temas











A Tectoy Studios, estúdio de jogos eletrônicos, está com processo seletivo aberto para vagas de programadores recém-formados, em regime CLT, e estagiários, com formatura prevista até julho de 2012 em ciência/engenharia da computação ou cursos similares.
Para participar, os candidatos devem ter Inglês fluente, ser apaixonados por jogos eletrônicos e ter disponibilidade para morar em Campinas (SP). Também é necessário ter conhecimentos de computação gráfica e arquitetura de computadores, além de experiência prática em Java ou C/C++. Conhecimentos de JavaScript, PHP, iPhone e Android também são desejáveis.
Os benefícios oferecidos são vale-refeição e vale-transporte, e para os efetivos, também há plano de saúde e plano odontológico optativo.
Os candidatos devem encaminhar seu currículo para careers@tectoystudios.com, informando o cargo desejado (“Vaga de programador” ou “Vaga de estágio em programação”).
Fonte: G1

























Chegamos a nossa 11ª aula sobre a linguagem de programação C++, nessa aula finalizamos o tópico sobre variáveis e na próxima aula estaremos falando sobre constantes.


 Divulguem as aulas se possível. Até a próxima aula pessoal.


Sepultura de um querido colega de profissão


Galera será que o cara era programador então kkk...



Chega de reclamar de dor nas costas ao programar






Chega de reclamar de dor nas costas ao programar, imagine você com uma cadeira e uma mesas dessas? Basta dizer ao seu chefe "Tenho certeza de que minha produção vai aumenter, e os erros sintáticos irão diminuir" que quem sabe ele não compra uma pra você. Só não vai ficar matando o tempo jogando tíbia ou qualquer outro jogo online, kkk


Nova cadeira para programadores Senior



A linguagem C++ como dito na aula 10, possui 6 tipos primitivos de dados. A saber: char, int, float, double, wchar_t e bool. Porém através desses tipos de dados primitivos podemos formar tipos de dados compostos.
Um exemplo comum é usarmos o tipo de dados char para armazenar strings de caracteres. Porém veremos os tipos de dados compostos em aulas futuras. Aprenderemos também em próximas aulas sobre modificadores.


C++ possui tipos de dados primitivos e compostos
  • char 
    (Caracter) - O tipo de dados char é utilizado para armazenar um caracter. É importante saber que geralmente caracteres são armazenados em códigos que obedecem o padrão ASCII (American Standard Code for Information Interchange). Já que ASCII pela maior parte da industria de computadores para a troca de informações. 

  • int
    (Inteiro) - Utilizados o tipo de dados int para armazenar números inteiros. Podemos armazenar números inteiros negativos e positivos, Ex:  ( int a= 10; ), ( int b= -10; ).
    Podemos também modificar a faixa de valores utilizando palavras reservadas signedunsignedshort long (veremos mais a frente sobre estes modificadores).

  • float
    (Ponto flutuante) - Ao utilizar o tipo de dados float podemos armazenar números fracionários reais. Ex: (float a= 1.5;).

  • double
    (Ponto flutuante de precisão dupla) - Podemos armazenar números de ponto flutuante como em float, porém utilizamos double quando o número a ser armazenado tiver a precisão muito grande.
    Ex: (double a= 
    558749.16846516487975132156857452131274127412974812794812794812798412;).

  • bool (Lógico) - bool representa um tipo de dados lógico, é um dos tipos de dados mais simples ao se declarar variáveis pois ele aceita apenas 2 valores, verdadeiro ou falso. Ex: (bool a= true;) ou ( bool a= false;) vemos que podemos iniciar com um valor verdadeiro usando a palavra reservada true ou como falso utilizando false. Também podemos representar verdadeiro utilizando o valor inteiro 1 ou falso utilizando o valor inteiro 0.

Como prometido na aula 10, segue a tabela de tipos de dados, espaço ocupado na memória e faixa ocupada. Valeu galera!



Sequência Bytes ocupados Faixa ou intervalo
short int
signed int
signed short int
wchat_t
signed wchar_t
2 -32.768 a 32.767
unsigned short int
unsigned wchar_t
2 0 a 65.535
int
long int
signed long int
4 -2.147.483.648 até 2.147.483.647
unsigned int
unsigned long int
4 0 a 4.294.967.295
char
signed char
1 -128 a 127
unsigned char 1 0 a 255
bool 1 true ou false
float 4 1,2e-38 a 3,4e+38
double
long float
8 2,2e-308 a 1,8e+308

Programas declarando variáveis P-2



Galera esses códigos-fonte são dos programas que criamos na vídeo-aula 10. Qualquer dúvida entrem em contato através dos comentários, valeu!

#include <iostream>
#include <cstdlib>

using namespace std;

int idade_joao= 10;

int main(){

int idade_maria= 20;
int idade_pedro= 30;

cout << "Joao tem: " << idade_joao << " anos de idade." << endl;
cout << "Maria tem: " << idade_joao << " anos de idade." << endl;
cout << "Pedro tem: " << idade_joao << " anos de idade." << endl;

system("PAUSE");


}

O código abaixo é do segundo programa criado na aula 10.
#include <iostream>
#include <cstdlib>

using namespace std;

int main(){

int inteiro= 20;
float pontoflutuante= 2.35;
double pontoflutuante2= 2.3545;
char caracter= 'a';
bool logico= true;

cout << inteiro << " - Um numero inteiro." << endl;
cout << pontoflutuante << " - Um numero em ponto flutuante." << endl;
cout << pontoflutuante2 << " - Um numero em ponto flutuante com dupla precisao" << endl;
cout << caracter << " - Um caracter." << endl;
cout << caracter << " - Um valor logico." << endl;
cout << endl;

system("PAUSE");

return 0;

}



























Galera segue nossa 10ª aula sobre a linguagem de programação c++, nesta aula continuamos a abordar os temas constantes e variáveis que começaram a ser ensinados nas aulas 08 e 09. É muito importante para o programador iniciante dominar o uso desses métodos. Espero que gostem da aula e postem seus comentários, críticas e dúvidas. Em breve nossa próxima aula, valeu!




Muitos programadores iniciantes acabam encontrando dificuldades na hora de usar recursos da biblioteca Padrão do C++. Muitos acabam até se habituando ao uso de algumas bibliotecas do C++ e algumas bibliotecas do c. Mas além de apenas usar por usar é muito vago, um bom programador deve estudar o conteúdo de cada biblioteca e aprender sobre o funcionamento de suas classes, objetos, manipuladores e funções.
Um exemplo é o programa abaixo:

Analizando o funcionamento do comando include em C ++.
#include <iostream>
#include <cstdlib>

using namespace std;

int main(){

cout << "Este e meu primeiro programa em C++" << endl;
system("PAUSE");
return 0;
}

Muitos alunos que passaram a estudar através do blog, me perguntaram no início qual a função que as duas primeiras linhas de código do programa exerciam. E o pior é que tem gente já querendo fazer editores de texto sem nem ao menos ter idéia do que é uma biblioteca.

Não os culpo por não saber, pois o conteúdo de ensino da linguagem C++ na internet em português ainda é muito escasso, espero ajudar muitos com as postagens do blog.

Bom vamos a uma breve análise do código. Na primeira linha usamos o comando "#include ", começamos o comando utilizando o caractere "sharp", para indicar ao pre-processador no momento da compilação de nosso programa que ele deve processar comendos específicos nessa linha. Usando o comando "include ", dizemos ao pre-processador que deve incluir em nosso projeto a biblioteca padrão "". Essa biblioteca carrega todas as classes, manipuladores, objetos e funções responsáveis por tratar o fluxo de entrada e saída de dados de nosso programa. Em seguida instruirmos o pre-processador para incluir a biblioteca padrão "". Essa biblioteca carrega recursos de estao de ambiente tais como a função "sytem()".

Resumindo, bibliotecas são códidos pré-programados na linguagem para que seus recursos possam ser reutilizado no momento da programação.

Quem quizer saber mais sobre bibliotecas do C++ basta assistir nossa aula 08. As vídeo-aulas estão no menu "Video aulas".

Valeu Galera.
Related Posts with Thumbnails
top
BlogBlogs.Com.Br