Escolar Documentos
Profissional Documentos
Cultura Documentos
Computacional e às
Tecnologias da Informação
e Comunicação – FCPF1
Aula 02
1
(Comparar a bolinha
verde ou vermelha com
uma de referência)
2
O que é linguagem de
Programação?
Como falar ao computador?
Qual linguagem ele usa?
Ele compreende?
O que é linguagem de Programação?
Eniac
O que é linguagem de Programação?
Cartão Perfurado
O que é linguagem de Programação?
Linguagem de Máquina
O que é linguagem de Programação?
Assembly
LISP
ALGOL
COBOL
E hoje?
C Ruby
Pearl PHP Pascal
Java
Swift
Matlab Fox Pro Visual Basic
R
Clipper Python
C++ Delphi
Visual C++
Visual Fox Pro
Action Script SQL
Octave Mathematica
O que é linguagem de Programação?
Conceitos de Programação
Programação estruturada é uma forma de programação de computadores que
preconiza que todos os programas possíveis podem ser reduzidos a apenas três
estruturas: sequência, decisão e repetição
Atualmente, Python é um dos componentes padrão de vários sistemas operacionais, entre eles estão a
maioria das distribuições do Linux, AmigaOS 4, FreeBSD, NetBSD, OpenBSD e OS X. A linguagem se
tornou a padrão no curso de ciências da computação do MIT em 2009
Foto do Buraco Negro Construída por algoritmo Python
Linguagem de Programação - Algoritmo
Tipos:
Descrição Narrativa
Fluxograma
Pseudocódigo (português
estruturado - portugol)
Algoritmo
Algoritmo é uma sequência finita de ações
executáveis que visam obter uma solução para
um determinado tipo de problema. Portanto
devem ser procedimentos precisos, não
ambíguos, eficientes e corretos
18
Tipos de Algoritmo : Descrição Narrativa
19
Tipos de Algoritmo : Fluxograma
22
Fluxograma : Símbolos
23
Fluxograma : Exemplos
Exemplo01:
Faça um algoritmo para mostrar o resultado da
multiplicação de dois números.
Narrativa:
Passo 1 –Receber dois números que serão multiplicados
Passo 2 –Multiplicar os números
Passo 3 –Mostrar o resultado obtido na multiplicação
24
Fluxograma : Exemplos
Exemplo 01:
Faça um algoritmo para mostrar o resultado da
multiplicação de dois números.
25
Operações e Funções Algébricas
26
Portugol: Elementos
27
Portugol: Elementos
Variáveis (dados)
28
Portugol: Elementos
Variáveis (dados)
Exemplos: Indique o tipo de variável.
a) 1000
b) -292
c) “0”
d) Verdadeiro
e) “0.82”
f) -900
g) “-90.90”
h) “Verdadeiro”
i) -99.23
j) -234
k) “sala de aula!”
29
l) Falso
Portugol : Exemplos
Exemplo 01:
Faça um algoritmo para mostrar o resultado da
multiplicação de dois números em portugol.
Programa Produto_Dois_Numeros
Var
N1, N2, M : real;
Início
Escreva (“Digite dois números”);
Leia (N1, N2);
M := N1*N2;
Escreva (“ O produto dos dois números é igual a “, M); 30
Fim.
Exemplos
Exemplo 02:
Faça um algoritmo (Fluxograma e Portugol) para mostrar o
resultado da soma de dois números.
31
Exemplo 03:
Exemplos
Faça um algoritmo (Fluxograma e Portugol) para mostrar o resultado
da divisão de dois números.
Se o segundo número for igual a zero, não poderá ser feita a divisão,
pois não existe divisão por zero. Caso contrário, dividir os números e
mostrar o resultado da divisão.
32
33
Exemplo 04: Exemplos
Faça um algoritmo (Fluxograma e Portugol) para calcular a
média aritmética entre duas notas de um aluno e mostrar
sua situação, que pode ser aprovado ou reprovado.
34
Exemplo 05:
Exemplos
Faça um algoritmo (Fluxograma e Portugol) que dado o raio
de uma esfera, em cm, calcular a área (m²) e o volume da
esfera, em m³.
35
Exemplo 06: Exemplos
Precisa-se de um algoritmo (programa) capaz de ler três
valores para os lados de um triângulo e verificar se os lados
fornecidos formam realmente um triângulo. Se esta
condição for verdadeira, deve ser indicado qual tipo de
triângulo foi formado: isósceles, escaleno ou equilátero.
36
37
38