Introdução à programação/Aprendizagem: diferenças entre revisões

[edição não verificada][edição não verificada]
Conteúdo apagado Conteúdo adicionado
He7d3r.bot (discussão | contribs)
m atualizando ligações
Linha 1:
#includ <stdio.h>
=== Como aprender ===
É necessária muita persistência para aprender a programar. Para isso precisamos de um pouco de tempo e dedicação à linguagem. Tente acompanhar os estudos em horários e dias definidos, 1 hora por dia, nas terças, quintas e sábados, por exemplo.
Sugiro que comece por estudar uma linguagem simples e directa, e à medida que for conhecendo novas regras de programação, procure evoluir para outras linguagens. Alguns programadores dizem que para qualquer programador o auge da sua carreira é conhecer profundamente as linguagens definidas como as mais prestigiadas, tais como a Linguagem C, C++ e Assembly.
Uma possível sequência lógica de aprendizagem seria:
<table width="660" align="center">
<tr>
<td align="center" width="80" style="background:#cc9966; font-weight:bold; color:#fff; border:solid 0px #80552b;">1ª Etapa</td>
<td align="center" width="180" style="background:#f4f4f4; color:#000; border:solid 1px #ccc;">Perl, Python, Shell Script,...</td>
<td align="center" width="400" style="background:#999966; color:#fff; border:solid 0px #336600;">Conhecimento de lógica de programação; resolução de algoritmos simples</td>
</tr>
<tr>
<td align="center" width="100" style="background:#cc9966; font-weight:bold; color:#fff; border:solid 0px #80552b;">2ª Etapa</td>
<td align="center" width="200" style="background:#f4f4f4; color:#000; border:solid 1px #ccc;">PHP, JavaScript, Pascal,...</td>
<td align="center" width="400" style="background:#999966; color:#fff; border:solid 0px #336600;">Resolução de problemas com mais de um resultado; Alguma programação orientada a objectos</td>
</tr>
<tr>
<td align="center" width="100" style="background:#cc9966; font-weight:bold; color:#fff; border:solid 0px #80552b;">3ª Etapa</td>
<td align="center" width="200" style="background:#f4f4f4; color:#000; border:solid 1px #ccc;">Linguagem C, C++,...</td>
<td align="center" width="400" style="background:#999966; color:#fff; border:solid 0px #336600;">Resolução de problemas complexos; Elaboração de Programas GUI; Total programação com Classes e Objectos</td>
</tr>
<tr>
<td align="center" width="100" style="background:#cc9966; font-weight:bold; color:#fff; border:solid 0px #80552b;">4ª Etapa</td>
<td align="center" width="200" style="background:#f4f4f4; color:#000; border:solid 1px #ccc;">Assembly</td>
<td align="center" width="400" style="background:#999966; color:#fff; border:solid 0px #336600;">Conhecimento total de processamento; Programação complexa sem dificuldades</td>
</tr>
</table>
 
int main (void){
Como podemos ver, aprender a programar leva tempo, há os que dizem ser difícil, e os que dizem ser divertido. Seja também criativo enquanto escreve algoritmos, use novos conceitos e não tenha receio de experimentar novas ideias.
 
float x,y,z;
float xl, zl, f;
scanf("%f\n%f\n%f",&x, &y, &z);
xl=(x<1)?(2*x):(x*x);xl, yl, zl
 
=== "O padrão eficaz" ===