introdução aos computadores e programação - pedro vunge · 2019-09-09 · 1.1.1 algoritmo x...

17
Prof Pedro Vunge http://pedrovunge.com Introdução aos Computadores e Programação II Semestre de 2019 Instituto Superior Politécnico de Ciências e Tecnologia

Upload: others

Post on 22-May-2020

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Introdução aos Computadores e Programação - Pedro Vunge · 2019-09-09 · 1.1.1 Algoritmo x Programa Um algoritmo é uma sequência lógica de acções a serem executadas para

Prof Pedro Vunge

http://pedrovunge.com

Introdução aos Computadores e

Programação

II Semestre de 2019

Instituto Superior Politécnico de Ciências e Tecnologia

Page 2: Introdução aos Computadores e Programação - Pedro Vunge · 2019-09-09 · 1.1.1 Algoritmo x Programa Um algoritmo é uma sequência lógica de acções a serem executadas para

Introdução aos Computadores e Programação

Prof. Pedro Vunge

http://pedrovunge.com 2

SUMÁRIO : INTRODUÇÃO ÀPROGRAMAÇÃO

Page 3: Introdução aos Computadores e Programação - Pedro Vunge · 2019-09-09 · 1.1.1 Algoritmo x Programa Um algoritmo é uma sequência lógica de acções a serem executadas para

Introdução aos Computadores e Programação

Prof. Pedro Vunge

http://pedrovunge.com

Introdução à Programação

Nos dias que correm, não saber trabalhar com computadores é considerado

iliteracia (analfabetismo) e o custo por não saber utilizar um computador

pode ser caro.

Quando usamos computadores, podemos fazer muitas coisas. Um

estudante pode usar uma planilha electrónica para calcular uma média ou

quantos pontos precisa para ser aprovado em cada “cadeira”, um cozinheiro

pode guardar suas receitas em software como o Word ou em um produto

especializado para receitas. Na verdade, a quantidade de produtos

especializados é tão grande que, se você procurar bem, certamente vai

encontrar algum programa que faça algo bem próximo do que você deseja.

O problema é que, às vezes, queremos fazer algo específico: queremos um

programa de computador que faça algo que servirá de forma única a nós ou

a nossa empresa. Nesse caso, em vez de comprar um programa pronto

temos que desenvolver o nosso próprio programa. Para isso é necessário

dominar uma nova forma de manipular o computador: a programação.

Page 4: Introdução aos Computadores e Programação - Pedro Vunge · 2019-09-09 · 1.1.1 Algoritmo x Programa Um algoritmo é uma sequência lógica de acções a serem executadas para

Introdução aos Computadores e Programação

Prof. Pedro Vunge

http://pedrovunge.com

Introdução à Programação

Page 5: Introdução aos Computadores e Programação - Pedro Vunge · 2019-09-09 · 1.1.1 Algoritmo x Programa Um algoritmo é uma sequência lógica de acções a serem executadas para

Introdução aos Computadores e Programação

Prof. Pedro Vunge

http://pedrovunge.com

Introdução à Programação

A Programação

Provavelmente já ouviu a palavra programação, conhece o seu

significado, mas, provavelmente, desconhece o que faz, como se faz e

quem faz. Programar é fácil e divertido, a dificuldade, para maioria dos

iniciantes pouco persistentes, é começar a perceber como um computador

funciona.

Um computador pode ser entendido de várias maneiras. Dentro dele, o

que existe são sinais electrónicos. Os humanos que os projectam

normalmente pensam nesses sinais como "1"s e "0"s. Em certo ponto,

passamos a pensar em algo conhecido como linguagem de máquina, ou

seja, sequências de "1"s e "0"s, normalmente escritos como números

inteiros, que indicam um certo comportamento, como somar dois números.

Para ficar mais fácil ainda, essa linguagem de máquina é normalmente

transcrita para uma linguagem de montagem que descreve as acções que

um computador pode fazer.

Page 6: Introdução aos Computadores e Programação - Pedro Vunge · 2019-09-09 · 1.1.1 Algoritmo x Programa Um algoritmo é uma sequência lógica de acções a serem executadas para

Prof Pedro Vunge

http://pedrovunge.com

Introdução aos Computadores e

Programação

II Semestre de 2019

Instituto Superior Politécnico de Ciências e Tecnologia

Page 7: Introdução aos Computadores e Programação - Pedro Vunge · 2019-09-09 · 1.1.1 Algoritmo x Programa Um algoritmo é uma sequência lógica de acções a serem executadas para

Introdução aos Computadores e Programação

Prof. Pedro Vunge

http://pedrovunge.com 7

SUMÁRIO : CONTINUAÇÃO DA AULA ANTERIOR

Page 8: Introdução aos Computadores e Programação - Pedro Vunge · 2019-09-09 · 1.1.1 Algoritmo x Programa Um algoritmo é uma sequência lógica de acções a serem executadas para

Introdução aos Computadores e Programação

Prof. Pedro Vunge

http://pedrovunge.com

1.1 Definição de Algoritmo

É a descrição, de forma lógica, dos passos a serem executados no

cumprimento de determinada tarefa.

É a forma pela qual descrevemos soluções de problemas do nosso mundo,

afim de serem implementadas utilizando os recursos do mundo

computacional. Como este possuí severas limitações em relação ao nosso

mundo, exige que sejam impostas algumas regras básicas na forma de

solucionar os problemas para que possamos utilizar os recursos de hardware

e software disponíveis.

1.1.1 Algoritmo x Programa

Um algoritmo é uma sequência lógica de acções a serem executadas para se

executar uma determinada tarefa. Um programa é a formalização de um

algoritmo em uma determinada linguagem de programação, segundo suas

regras de sintaxe e semântica, de forma a permitir que o computador possa

entender a sequência de acções.

Introdução à Programação

Page 9: Introdução aos Computadores e Programação - Pedro Vunge · 2019-09-09 · 1.1.1 Algoritmo x Programa Um algoritmo é uma sequência lógica de acções a serem executadas para

Introdução aos Computadores e Programação

Prof. Pedro Vunge

http://pedrovunge.com

1.1.1 Algoritmo x Programa

Page 10: Introdução aos Computadores e Programação - Pedro Vunge · 2019-09-09 · 1.1.1 Algoritmo x Programa Um algoritmo é uma sequência lógica de acções a serem executadas para

Introdução aos Computadores e Programação

Prof. Pedro Vunge

http://pedrovunge.com

Page 11: Introdução aos Computadores e Programação - Pedro Vunge · 2019-09-09 · 1.1.1 Algoritmo x Programa Um algoritmo é uma sequência lógica de acções a serem executadas para

Introdução aos Computadores e Programação

Prof. Pedro Vunge

http://pedrovunge.com

Page 12: Introdução aos Computadores e Programação - Pedro Vunge · 2019-09-09 · 1.1.1 Algoritmo x Programa Um algoritmo é uma sequência lógica de acções a serem executadas para

Introdução aos Computadores e Programação

Prof. Pedro Vunge

http://pedrovunge.com

Mnemónica

Uma mnemónica é um auxiliar de memória. São, tipicamente, verbais, e

utilizados para memorizar listas ou fórmulas, e baseiam-se em formas simples

de memorizar maiores construções, baseados no princípio de que a mente

humana tem mais facilidade de memorizar dados quando estes são

associados a informação, do que dados organizados de forma não sugestiva

(para o indivíduo) ou sem significado aparente. Porém, estas sequências têm

que fazer algum sentido, ou serão igualmente difíceis de memorizar.

Fonte: https://pt.wikipedia.org/wiki/Mnem%C3%B3nica

Page 13: Introdução aos Computadores e Programação - Pedro Vunge · 2019-09-09 · 1.1.1 Algoritmo x Programa Um algoritmo é uma sequência lógica de acções a serem executadas para

Introdução aos Computadores e Programação

Prof. Pedro Vunge

http://pedrovunge.com

Page 14: Introdução aos Computadores e Programação - Pedro Vunge · 2019-09-09 · 1.1.1 Algoritmo x Programa Um algoritmo é uma sequência lógica de acções a serem executadas para

Introdução aos Computadores e Programação

Prof. Pedro Vunge

http://pedrovunge.com

Page 15: Introdução aos Computadores e Programação - Pedro Vunge · 2019-09-09 · 1.1.1 Algoritmo x Programa Um algoritmo é uma sequência lógica de acções a serem executadas para

Introdução aos Computadores e Programação

Prof. Pedro Vunge

http://pedrovunge.com

Page 16: Introdução aos Computadores e Programação - Pedro Vunge · 2019-09-09 · 1.1.1 Algoritmo x Programa Um algoritmo é uma sequência lógica de acções a serem executadas para

Introdução aos Computadores e Programação

Prof. Pedro Vunge

http://pedrovunge.com

Page 17: Introdução aos Computadores e Programação - Pedro Vunge · 2019-09-09 · 1.1.1 Algoritmo x Programa Um algoritmo é uma sequência lógica de acções a serem executadas para

Introdução aos Computadores e

Programação

Fim, obrigado pela atenção

Prof. Pedro Vunge