quinta-feira, 1 de outubro de 2020
C - Evolucao...
domingo, 13 de setembro de 2020
Cientistas Da Computacao - Pesquisadores...
Os Cientistas Da Computacao todos sao um pesquisador, porem nem todos despertam esse dom... Eu estou trabalhando nisso
terça-feira, 25 de agosto de 2020
Z3ro @bsoluto - Orientacao Ah Objetos - C++ - Curso Intensivo - EM CONSTRUCAO - ATUALIZADO - V...
- COMENTARIOS
// Palavra ou palavras
...
/*
Palavra ou palavras
*/
...
...
...
- BIBLIOTECAS BASICAS
#include <stdlib.h>
#include <iostream>
#include <cmath>
using namespace std;
...
...
...
- STRUCTS
struct NomeDaEstrutura-I
{
TIPODAVARIAVEL VARIAVEL-I;
TIPODAVARIAVEL VARIAVEL-II;
TIPODAVARIAVEL VARIAVEL-N;
};
...
struct NomeDaEstrutura-II
{
TIPODAVARIAVEL VARIAVEL-I;
TIPODAVARIAVEL VARIAVEL-II;
TIPODAVARIAVEL VARIAVEL-N;
};
...
struct NomeDaEstrutura-N
{
TIPODAVARIAVEL VARIAVEL-I;
TIPODAVARIAVEL VARIAVEL-II;
TIPODAVARIAVEL VARIAVEL-N;
};
...
...
...
- ENTRADA E SAIDA DE DADOS
...
- PULAR LINHAS
\n
...
I - ENTRADA DE STRING
char VARIAVEL[];
ou
char VARIAVEL[TAMANHO DESEJADO];
cin >> VARIAVEL;
...
II - ENTRADA DE TEXTO
const int VARIAVELTAMANHODODOTEXTO 1000;
char TEXTO [VARIAVELTAMANHODODOTEXTO];
cin.getline (TEXTO, VARIAVELTAMANHODODOTEXTO);
...
III - SAIDA DE STRING OU TEXTO
cout << "PALAVRA ou TEXTO\n";
...
IV - SAIDA DE VARIAVEL
cout << VARIAVEL;
...
V - SAIDA DE PALAVRA OU TEXTO COM VARIAVEIS
cout << "PALAVRA ou TEXTO " << VARIAVEL << " PALAVRA ou TEXTO " << VARIAVEL << "\n\n";
...
...
...
- ESTRUTURAS DE CONTROLE
break; PARE AQUI
continue; VA AH OPCAO SEGUINTE
...
I - DESVIO GOTO - SALTOS
... O goto funciona dentro da mesma funcao e dentro do mesmo metodo, portanto dar saltos entre funcoes, metodos e classes usando o goto eh impossivel... O goto pode direcionar ah um ponto anterior do codigo ou ah um ponto posterior do codigo...
goto NOMEESCOLHIDO;
ESTRUTURAS
NOMEESCOLHIDO:
ou
NOMEESCOLHIDO:
ESTRUTURAS
goto NOMEESCOLHIDO;
...
I - SELECOES IF E IF/ELSE
if (SE ISSO FOR VERDADE, ENTAO FACA O SEGUINTE)
ESTRUTURA COM UMA LINHA;
{
ESTRUTURA COM MAIS QUE UMA LINHA;
}
ELSE (SE A SITUACAO ANTERIOR FOR FALSA, ENTAO FACA O SEGUINTE)
ESTRUTURA COM UMA LINHA;
{
ESTRUTURA COM MAIS QUE UMA LINHA;
}
...
II - SELECOES SWITCH
switch (SELECIONE O CASO IGUAL AH ESSA VARIAVEL)
{
case '1':
ACAO;
break;
case '2':
ACAO;
break;
case 'N':
ACAO;
break;
}
...
...
...
- EXTRUTURAS DE REPETICAO - LACOS
...
- REPETICAO DO/WHILE
do - FACA ISSO
ESTRUTURA COM UMA LINHA;
{
ESTRUTURA COM MAIS QUE UMA LINHA;
}
while (ENQUANTO ISSO FOR VERDADE);
...
II - REPETICAO WHILE
while (FACA O SEGUINTE ENQUANTO ISSO FOR VERDADE);
ESTRUTURA COM UMA LINHA;
{
ESTRUTURA COM MAIS QUE UMA LINHA;
}
...
III - REPETICAO FOR
for (DISSO; AH ISSO; DECREMENTO ou INCREMENTO);
ESTRUTURA COM UMA LINHA;
{
ESTRUTURA COM MAIS QUE UMA LINHA;
}
...
...
...
- VETORES
I - VETOR COM UMA DIMENSAO
int VARIAVEL;
...
II - VETOR COM DUAS DIMENSOES
int VARIAVEL [TAMANHO DESEJADO] [TAMANHO DESEJADO];
...
III - VETOR COM TRES DIMENSOES
int VARIAVEL [TAMANHO DESEJADO] [TAMANHO DESEJADO] [TAMANHO DESEJADO];
...
...
...
- CLASSES
class NomeDaClasse - I
{
Construtor Com Nome Da Classe - I()
{
}
VARIAVEIS;
VARIAVEIS struct;
- ENTRADA E SAIDA DE DADOS
- ESTRUTURAS DE CONTROLE
- ESTRUTURAS DE REPETICAO - LACOS
{
}
};
...
class NomeDaClasse - II
{
Construtor Com Nome Da Classe - II()
{
}
VARIAVEIS;
VARIAVEIS struct;
- ENTRADA E SAIDA DE DADOS
- ESTRUTURAS DE CONTROLE
- ESTRUTURAS DE REPETICAO - LACOS
{
}
};
...
class NomeDaClasse - N
{
Construtor Com Nome Da Classe - N()
{
}
VARIAVEIS;
VARIAVEIS struct;
- ENTRADA E SAIDA DE DADOS
- ESTRUTURAS DE CONTROLE
- ESTRUTURAS DE REPETICAO - LACOS
{
}
};
...
...
...
- METODOS
void nomeDoMetodo - I()
{
VARIAVEIS;
VARIAVEIS struct;
- ENTRADA E SAIDA DE DADOS
- ESTRUTURAS DE CONTROLE
- ESTRUTURAS DE REPETICAO - LACOS
}
...
void nomeDoMetodo - II()
{
VARIAVEIS;
VARIAVEIS struct;
- ENTRADA E SAIDA DE DADOS
- ESTRUTURAS DE CONTROLE
- ESTRUTURAS DE REPETICAO - LACOS
}
...
void nomeDoMetodo - N()
{
VARIAVEIS;
VARIAVEIS struct;
- ENTRADA E SAIDA DE DADOS
- ESTRUTURAS DE CONTROLE
- ESTRUTURAS DE REPETICAO - LACOS
}
...
...
...
- FUNCAO PRINCIPAL
int main (void)
{
VARIAVEIS;
VARIAVEIS struct;
- ENTRADA E SAIDA DE DADOS
- ESTRUTURAS DE CONTROLE
- ESTRUTURAS DE REPETICAO - LACOS
- Classe - I
- Classe - II
- Classe - N
};
...
...
...
- SOFTWARE EXEMPLO
A ordem das estruturas importa... Tudo que for usado depois precisa esta declaro antes
...
#include <stdlib.h>
#include <iostream>
#include <cmath>
using namespace std;
struct NomeDaEstrutura-I
{
TIPODAVARIAVEL VARIAVEL-I;
TIPODAVARIAVEL VARIAVEL-II;
TIPODAVARIAVEL VARIAVEL-N;
};
...
struct NomeDaEstrutura-II
{
TIPODAVARIAVEL VARIAVEL-I;
TIPODAVARIAVEL VARIAVEL-II;
TIPODAVARIAVEL VARIAVEL-N;
};
...
struct NomeDaEstrutura-N
{
TIPODAVARIAVEL VARIAVEL-I;
TIPODAVARIAVEL VARIAVEL-II;
TIPODAVARIAVEL VARIAVEL-N;
};
class NomeDaClasse-I
{
VARIAVEIS;
VARIAVEIS struct;
Construtor Com Nome Da Classe()
{
}
void nomeDoMetodo-I()
{
VARIAVEIS;
VARIAVEIS struct;
- ENTRADA E SAIDA DE DADOS
- ESTRUTURAS DE CONTROLE
- ESTRUTURAS DE REPETICAO - LACOS
}
void nomeDoMetodo-II()
{
VARIAVEIS;
VARIAVEIS struct;
- ENTRADA E SAIDA DE DADOS
- ESTRUTURAS DE CONTROLE
- ESTRUTURAS DE REPETICAO - LACOS
}
void nomeDoMetodo-N()
{
VARIAVEIS;
VARIAVEIS struct;
- ENTRADA E SAIDA DE DADOS
- ESTRUTURAS DE CONTROLE
- ESTRUTURAS DE REPETICAO - LACOS
}
~Destrutor Com Nome Da Classe()
{
}
};
class NomeDaClasse-II
{
VARIAVEIS;
VARIAVEIS struct;
Construtor Com Nome Da Classe()
{
}
void nomeDoMetodo-I()
{
VARIAVEIS;
VARIAVEIS struct;
- ENTRADA E SAIDA DE DADOS
- ESTRUTURAS DE CONTROLE
- ESTRUTURAS DE REPETICAO - LACOS
}
void nomeDoMetodo-II()
{
VARIAVEIS;
VARIAVEIS struct;
- ENTRADA E SAIDA DE DADOS
- ESTRUTURAS DE CONTROLE
- ESTRUTURAS DE REPETICAO - LACOS
}
void nomeDoMetodo-N()
{
VARIAVEIS;
VARIAVEIS struct;
- ENTRADA E SAIDA DE DADOS
- ESTRUTURAS DE CONTROLE
- ESTRUTURAS DE REPETICAO - LACOS
}
~Destrutor Com Nome Da Classe()
{
}
};
class NomeDaClasse-N
{
VARIAVEIS;
VARIAVEIS struct;
Construtor Com Nome Da Classe()
{
}
void nomeDoMetodo-I()
{
VARIAVEIS;
VARIAVEIS struct;
- ENTRADA E SAIDA DE DADOS
- ESTRUTURAS DE CONTROLE
- ESTRUTURAS DE REPETICAO - LACOS
}
void nomeDoMetodo-II()
{
VARIAVEIS;
VARIAVEIS struct;
- ENTRADA E SAIDA DE DADOS
- ESTRUTURAS DE CONTROLE
- ESTRUTURAS DE REPETICAO - LACOS
}
void nomeDoMetodo-N()
{
VARIAVEIS;
VARIAVEIS struct;
- ENTRADA E SAIDA DE DADOS
- ESTRUTURAS DE CONTROLE
- ESTRUTURAS DE REPETICAO - LACOS
}
~Destrutor Com Nome Da Classe()
{
}
};
int main (void)
{
VARIAVEIS;
VARIAVEIS struct;
- ENTRADA E SAIDA DE DADOS
- ESTRUTURAS DE CONTROLE
- ESTRUTURAS DE REPETICAO - LACOS
};
quinta-feira, 16 de julho de 2020
Ciencia Da Computacao - Mestrado - Doutorado - Eletricidade/Eletronica - Mecatronica...
... Esses Cientistas Da Computacao precisam cursarem um curso Tecnologo de Eletricidade/Eletronica ou Mecatronica que dura dois anos e meio normalmente... Ou cursarem Eletricidade/Eletronica ou Mecatronica enquanto cursam Ciencia Da Computacao... Ou cursarem o Mestrado em Ciencia Da Computacao depois de fazerem esse curso de Eletricidade/Eletronica ou Mecatronica... Ou cursarem esse Mestrado e um desses cursos ah o mesmo tempo... Ou cursarem o curso Eletricidade/Eletronica e o curso de Mecatronica... Recomendo reduzirem a quantidade de disciplinas no caso de cursarem mais que um curso ah o mesmo tempo... Isso geraria o aproveitamento maximo disso tudo com eficiencia maxima...
... O Doutorado em Ciencia Da Computacao esta nessa mesma logica