Blog dedicado a Programação em C e outras linguagens. E divulgação de códigos.
sexta-feira, 29 de abril de 2016
Como começar a programar!
Ola pessoal.
Uma grande duvida de todos é como começar a programar.
Muita gente já vai logo perguntando qual área quer, ou dizendo uma linguagem fácil de aprender.
A minha recomendação é que primeiro dê uma olhada em logica de Programação.
Ela vai te ensinar o que é: Algoritmo, tipos de dados, laços de repetição, estrutura de decisão, condicionais...
Depois que já tiver uma certa ideia de o que é algoritmo, e o que é programa, e sabendo a estrutura básica que foi passada na logica, você já estará pronto para iniciar uma linguagem.
É importante sim iniciar na programação com um objetivo, isso vai tornar seus estudos mais prazerosos pois você vai ver que esta chegando cada vez mais perto do que realmente quer.
Uma linguagem que recomendo a todos é a C, pois ela sendo uma linguagem de Médio Nível, é fácil de entender, e se adéqua muito bem com a logica. Em C você irá aprender o conceito de estrutura de comandos, funções, conceito de memória, entre outras vantagens, que vai te ajudar a aprender mais fácil qualquer outra linguagem de Alto Nível que você vá aprender posteriormente.
Apos ter uma certa experienciazinha com C ou a sua linguagem escolhida, você começa a caminhar para sua área. E é aqui neste ponto que irá aperfeiçoar seus conhecimentos na linguagem.
Desenvolvimento Desktop:
Nesta área as linguagens mais utilizadas são o Java, o Delphi, VB.NET(Visual Basic), o C#, e o C++, claro que o C também, mas é algo menos usual que as demais.
Eu recomendo o C# :) .
Desenvolvimento Web:
Nesta área as linguagens mais utilizadas são PHP, Python, Ruby, C#, que são as linguagens de Back-End, e seus devidos Framework.
Sendo que é acompanhado sempre de JavaScript, HTML e CSS.
Desenvolvimento Mobile;
Nesta área as linguagens mais utilizadas são Java, Object-C, Swift, C# e Python.
Sendo Java e Python mais famosas para Android, Object-C e Swift para IOS e C# para Windows Phone, embora C# possa set utilizada em qualquer um dos 3 sistemas.
Desenvolvimentos de Jogos:
Na área dos jogos as linguagens mais utilizadas são C++, C#, Java, para jogos Desktops e HTML5, e JavaScript para Jogos Web.
Nada impede de você programar para diversas áreas, so quis da um exemplo das linguagens "mais" utilizadas em cada uma delas. E como eu disse, "mais utilizadas", mas isso não quer dizer que são as únicas ou as melhores, e sim as que são mais famosas para a devida área.
É escolha sua a/as linguagem/ns que irá escolher, e a/as áreas.
Lembrando que alem das linguagens ainda tem Frameworks, que alguns precisam de comandos específicos, banco de dados, bibliotecas, e tudo mais que se faça necessário para seu melhor desempenho. Mas isso é uma coisa que você deve preocupar depois que ja ter uma boa noção da sua linguagem.
Bons Estudos.
quarta-feira, 13 de abril de 2016
Programa Matematico
Ola pessoal.
Trazendo pra vocês um programinha em C++ que recebe do usuário 3 valores e realiza calculo da equação quadrática e com o resultado das raízes calcula o fatorial de ambas e a sequencia de Fibonacci.
Trazendo pra vocês um programinha em C++ que recebe do usuário 3 valores e realiza calculo da equação quadrática e com o resultado das raízes calcula o fatorial de ambas e a sequencia de Fibonacci.
#include <iostream>
#include <cmath>
using namespace std;
void fatorial(int, int);
void fibonacci(int, int);
int main(){
int a, b, c, delta, x1, x2;
cout << "Digite os numeros inteiro para 'a', 'b', 'c': ";
cin >> a >> b >> c;
delta = (pow(b, 2) - (4*a*c));
if(a != 0){
if(delta > 0){
x1 = (-b + sqrt(delta)) / (2*a);
x2 = (-b - sqrt(delta)) / (2*a);
fatorial(x1, x2);
}
else if(delta == 0){
x1 = (-b) / (2*a);
x2 = x1;
fatorial(x1, x2);
}
else if(delta < 0){
cout << "Delta menor que zero. Nao existe raizes reais." << endl;
}
}
else
cout << "Entrada invalida! Digite um 'a' Diferente de zero.";
return 0;
}
void fatorial(int x1, int x2){
int i, fat1 = 1, fat2 = 1;
for(i = 1; i <= x1; i++){
fat1 *= i;
}
for(i = 1; i <= x2; i++){
fat2 *= i;
}
cout << "O fatorail de x1 eh: " << fat1 << ", e o de x2 eh: " << fat2 << endl;
fibonacci(x1, x2);
}
void fibonacci(int x1, int x2){
int aux1 = 0, aux2 = 1, aux3, i;
cout << "Sequencia de fibonacci para x1: ";
for(i = 1; i < x1; i++){
aux3 = aux1 + aux2;
cout << aux3 <<" ";
aux1 = aux2;
aux2 = aux3;
}
cout << "\nSequencia de fibonacci para x2: ";
for(i = 1; i < x2; i++){
aux3 = aux1 + aux2;
cout << aux3 <<" ";
aux1 = aux2;
aux2 = aux3;
}
}sexta-feira, 8 de abril de 2016
Estrutura básica do HTML
Para construir o Front-End de um site, utilizamos a linguagem de marcação HTML, que é composta por Tags '</>', dividida em cabeçalho e corpo. No cabeçalho conterá as informações da página como titulo, link para folha de estilho CSS, código da lingua e muito mais. No corpo é onde terá todo o conteúdo da página.
<!DOCTYPE html> informa ao navegador que a linguagem utilizada sera html.
<html> e </html> são as tags principais e abertura e fechamento do documento html.
<head> e </head> são as tags de abertura e fechamento do cabeçalho.
<body> e </body> sao as tags de abertura e fechamento do corpo.
<!DOCTYPE html> informa ao navegador que a linguagem utilizada sera html.
<html> e </html> são as tags principais e abertura e fechamento do documento html.
<head> e </head> são as tags de abertura e fechamento do cabeçalho.
<body> e </body> sao as tags de abertura e fechamento do corpo.
<!DOCTYPE html>
<html>
<head>
</head>
<body>
</body>
</html>
Assinar:
Comentários (Atom)
