Como começar a programar!
-
Upload
augusto-bilabila -
Category
Education
-
view
76 -
download
0
Transcript of Como começar a programar!
![Page 1: Como começar a programar!](https://reader033.fdocumentos.tips/reader033/viewer/2022052311/55c2a0a7bb61eb91358b4691/html5/thumbnails/1.jpg)
Como Programar? Dicas para começar a programar bem
Com, Augusto Bilabila
Ano: 2011
![Page 2: Como começar a programar!](https://reader033.fdocumentos.tips/reader033/viewer/2022052311/55c2a0a7bb61eb91358b4691/html5/thumbnails/2.jpg)
Sumário
1. Objectivo
2. Conceitos
3. Como Programar
4. Entendendo a Lógica de Programação
5. Dicas para melhorar sua programação
6. Exemplo
7. Recomendações Finais
2
![Page 3: Como começar a programar!](https://reader033.fdocumentos.tips/reader033/viewer/2022052311/55c2a0a7bb61eb91358b4691/html5/thumbnails/3.jpg)
• Ajudar no entendimento da Lógica de Programação
• Ensinar técnicas para melhorar a sua maneira de
Programar
1. Objectivo
Vamos à
isto
Colegas!!!
3
![Page 4: Como começar a programar!](https://reader033.fdocumentos.tips/reader033/viewer/2022052311/55c2a0a7bb61eb91358b4691/html5/thumbnails/4.jpg)
1. Programação é o processo de escrita, teste e manutenção de um programa de
computador. Normalmente é escrito em uma linguagem de programação.
2. Programa de computador é um conjunto de instruções que descrevem uma tarefa a
ser realizada por um computador.
3. Lógica de Programação é um paradigma de programação que faz uso da lógica
matemática.
2. Conceitos
Matemática me Mata!
4
![Page 5: Como começar a programar!](https://reader033.fdocumentos.tips/reader033/viewer/2022052311/55c2a0a7bb61eb91358b4691/html5/thumbnails/5.jpg)
3. Como Programar
Independentemente de todas as experiências negativas que você teve com
programação, está na hora de recomeçar de forma diferente…
Mas será que você está disposto a isto?
5
![Page 6: Como começar a programar!](https://reader033.fdocumentos.tips/reader033/viewer/2022052311/55c2a0a7bb61eb91358b4691/html5/thumbnails/6.jpg)
Programar é uma actividade a meio caminho entre a Ciência e
a Arte.
Para uns, um programador é como um escultor que passo a
passo transforma uma pedra numa estátua esbelta.
Realmente programar não é fácil. Mas isto não impende o seu
entendimento.
3. Como Programar
6
![Page 7: Como começar a programar!](https://reader033.fdocumentos.tips/reader033/viewer/2022052311/55c2a0a7bb61eb91358b4691/html5/thumbnails/7.jpg)
3. Como Programar
A aprendizagem da programação exige um conjunto de
processos que, quando bem seguido nos tornamos bons
programadores. O processo mais importante é sem duvida o
domínio da Lógica de Programação.
7
![Page 8: Como começar a programar!](https://reader033.fdocumentos.tips/reader033/viewer/2022052311/55c2a0a7bb61eb91358b4691/html5/thumbnails/8.jpg)
A lógica é muito importante para quem quer escrever instruções para
que o computador execute alguma tarefa.
Normalmente para nos capacitar de bom raciocínio temos que
aprender e praticar muito o Algoritmo.
1. Entendendo a Lógica de
Programação
Algoritmo! Outra maka…
8
![Page 9: Como começar a programar!](https://reader033.fdocumentos.tips/reader033/viewer/2022052311/55c2a0a7bb61eb91358b4691/html5/thumbnails/9.jpg)
Algoritmo é a sequência de passos bem definidos para
resolução de um determinado problema.
Pode ser representado em três formas:
- Descrição Narrativa
- Fluxograma Convencional
- Pseudocódigo
4. Entendendo a Lógica de
Programação
9
![Page 10: Como começar a programar!](https://reader033.fdocumentos.tips/reader033/viewer/2022052311/55c2a0a7bb61eb91358b4691/html5/thumbnails/10.jpg)
O uso de algoritmo na programação é tão importante quanto o
uso do motor na viatura.
Mas porque é que as pessoas têm dificuldades de aprender a
Lógica de Programação?
4. Entendendo a Lógica de
Programação
10
![Page 11: Como começar a programar!](https://reader033.fdocumentos.tips/reader033/viewer/2022052311/55c2a0a7bb61eb91358b4691/html5/thumbnails/11.jpg)
1 - Achar que só precisa assistir às aulas, ou ler um livro para aprender a
programar.
2 - Não gostar do professor, ou da maneira que o professor ensina.
3 - Escutar e acreditar, que programar é difícil e que todo mundo reprova
mesmo.
4 - Não ter coragem para perguntar na aula quando não está a entender nada.
5 - Falta de estímulo porque desconhece o seu progresso.
4. Entendendo a Lógica de
Programação
Todos estes
motivos, são
ultrapassáveis!
11
![Page 12: Como começar a programar!](https://reader033.fdocumentos.tips/reader033/viewer/2022052311/55c2a0a7bb61eb91358b4691/html5/thumbnails/12.jpg)
1. Perseverança. Se você não conseguir de primeira não é motivo para desistir e procurar ajuda.
2. Responsabilidade. Tente Entender... Se a dúvida é sua, assuma a responsabilidade, tente entender a resposta que te foi dada exaustivamente antes de descartá-la.
3. Paciente. Não de o Passo Maior que a Perna... Se você não se garante em alguma coisa é porque ainda falta para você chegar lá. Tente começar pelo começo.
5. Dicas para melhorar sua programação
12
![Page 13: Como começar a programar!](https://reader033.fdocumentos.tips/reader033/viewer/2022052311/55c2a0a7bb61eb91358b4691/html5/thumbnails/13.jpg)
4. Ser Humilde. A humildade é um fator crucial em
qualquer profissão. Cultive-a, ela pode te ensinar muito, tanto no trabalho como na vida.
5. Ser Independente. Não fique esperando a ajuda de todos para realizar o que você quer.
6. Não Ser Complicado. Uma coisa complicada nada mais é do que o encadeamento de varias coisas simples. O erro é tentar resolver o problema inteiro com o estigma de acha-lo complicado na cabeça.
13
5. Dicas para melhorar sua
programação
![Page 14: Como começar a programar!](https://reader033.fdocumentos.tips/reader033/viewer/2022052311/55c2a0a7bb61eb91358b4691/html5/thumbnails/14.jpg)
7. Ter bom Senso. Sem bom senso você está perdido, pode
considerar isso a pura verdade.
8. Ser Otimista. Embora algumas coisas são quase. Pense que tem gente fazendo aqueles jogos 3D e portanto se aquilo é possível sua tarefa também deve ser.
9. Ser Curioso. Procure, pesquise e corra atrás. Isso ensina mais que muitos cursos por aí. A máquina é o computador e não você
14
5. Dicas para melhorar sua
programação
![Page 15: Como começar a programar!](https://reader033.fdocumentos.tips/reader033/viewer/2022052311/55c2a0a7bb61eb91358b4691/html5/thumbnails/15.jpg)
bb
10. Ser Criativo. Muitas vezes é o que distingue o bom programador do medíocre. Programação não é somente uma técnica, é também uma arte.
11. Ser Simples. A simplicidade é mágica e as pessoas de hoje tendem a complicar
12. Não Ser Apressado. O aprendizado é uma estrada longa e cheia de obstáculos, que começa no primeiro passo e termina quando você a abandona.
15
5. Dicas para melhorar sua
programação
![Page 16: Como começar a programar!](https://reader033.fdocumentos.tips/reader033/viewer/2022052311/55c2a0a7bb61eb91358b4691/html5/thumbnails/16.jpg)
16
16
5. Dicas para melhorar sua
programação
6. Exemplo
1. Imagine, que temos que fazer um Algoritmo que
recebe um valor e verifique se este, é, Par ou Impar.
![Page 17: Como começar a programar!](https://reader033.fdocumentos.tips/reader033/viewer/2022052311/55c2a0a7bb61eb91358b4691/html5/thumbnails/17.jpg)
17
É importante saber que um algoritmo deve responder
as seguintes questões:
1 – Quais são os elementos de entrada?
2 – O que devo Processar ?
3 – Quais são os elementos de saída ?
Voltando ao nosso problema
17 Aprendendo a programação com, Augusto
Bilabila
6. Exemplo
![Page 18: Como começar a programar!](https://reader033.fdocumentos.tips/reader033/viewer/2022052311/55c2a0a7bb61eb91358b4691/html5/thumbnails/18.jpg)
18
18 Aprendendo a programação com, Augusto
Bilabila
6. Exemplo
1 – Quais são os elementos de entrada?
R: Um número.
2 – O que devo Processar ?
R: A verificação deste número ( aplicando os conhecimentos matemáticos);
3 – Quais são os elementos de saída ?
R: A informação de “Par” caso o número seja ou de “Impar” caso contrário.
![Page 19: Como começar a programar!](https://reader033.fdocumentos.tips/reader033/viewer/2022052311/55c2a0a7bb61eb91358b4691/html5/thumbnails/19.jpg)
19
19 Aprendendo a programação com, Augusto
Bilabila
Descrição narrativa
1 - Obter o número
2 – Se o número for divisivel por 2 e o seu resto for 0
2 .1 – Imprima “Par” caso contrário
2 .1.1 – Imprima “Impar”
6. Exemplo
![Page 20: Como começar a programar!](https://reader033.fdocumentos.tips/reader033/viewer/2022052311/55c2a0a7bb61eb91358b4691/html5/thumbnails/20.jpg)
20 Aprendendo a programação com, Augusto
Bilabila 20
20 Aprendendo a programação com, Augusto
Bilabila
Fluxograma Convencional
Resto = 0
Resto Numero MOD 2
Numero
Par Impar
6. Exemplo
FIM
INÍCIO
![Page 21: Como começar a programar!](https://reader033.fdocumentos.tips/reader033/viewer/2022052311/55c2a0a7bb61eb91358b4691/html5/thumbnails/21.jpg)
21 Aprendendo a programação com, Augusto
Bilabila 21
21 Aprendendo a programação com, Augusto
Bilabila
Pseudocódigo
Inicio
numero:inteiro
Ler (numero)
Resto <- numero MOD 2
Se (Resto = 0) entao Escreva (“Par”)
senao Escreva (“Impar”)
Fim_se
Fim_Algoritmo
6. Exemplo
![Page 22: Como começar a programar!](https://reader033.fdocumentos.tips/reader033/viewer/2022052311/55c2a0a7bb61eb91358b4691/html5/thumbnails/22.jpg)
22
Se você for um autodidacta, então pode simplesmente
comprar um bom livro de lógica de programação, estudá-
lo, resolver os exercícios, analisá-los se estão correctos e
medir o seu progresso individualmente. Porém, como a
maioria das pessoas não é autodidacta, então procure ter
um acompanhamento individual neste processo.
7. Recomendações Finais
22 Aprendendo a programação com, Augusto
Bilabila