0% acharam este documento útil (0 voto)
12 visualizações15 páginas

O Que É Programar

Utilizado na disciplina de Programação Imperativa
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
12 visualizações15 páginas

O Que É Programar

Utilizado na disciplina de Programação Imperativa
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

O que é Programar?

Prof. Alberto Costa Neto


Programação em Python
Computadores querem ser úteis
Próximo
comando?
• Computadores são construídos com um
único propósito: fazer coisas para nós

• Mas precisamos falar a língua deles para


descrever o quê queremos que seja feito

• Para facilitar para os usuários, alguém já


coloca muitos programas/aplicativos
diferentes no computador e os usuários
escolhem aqueles que querem usar
O que é um Algoritmo?

• Um algoritmo é uma sequência finita de instruções bem


definidas e não ambíguas, cada uma das quais pode ser
executada mecanicamente em um período de tempo finito e
com uma quantidade de esforço finita

> Exemplos: Receita Culinária, Manuais de Instruções, etc


Como expressar um Algoritmo?

Linguagem Natural Fluxograma


Como expressar um Algoritmo?

Pseudocódigo (Portugol) Linguagem de Programação


(Código Fonte)
O que é código fonte?
Software? Um Programa?
• Uma seqüência de instruções armazenadas para um computador

> É um pequeno pedaço da sua inteligência no computador

> Desenvolvemos algo, então codificamos e disponibilizamos para outras


pessoas para poupá-las de ter que desenvolver

• Uma obra de arte criativa – especialmente quando fazemos um bom


trabalho na experiência do usuário
o palhaço correu atrás do carro e o carro correu para dentro da
tenda e a tenda caiu sobre o palhaço e o carro
Qual palavra apareceu mais?
E quantas vezes apareceu?

Este é um trabalho típico para computadores!

Por quê?
nome = raw_input('Nome do arquivo:')
arquivo = open(nome, 'r') python [Link]
texto = [Link]() Nome do arquivo: [Link]
palavras = [Link]() o4
contadores = dict()
for palavra in palavras:
contadores[palavra] = [Link](palavra,0) + 1
maior_contador = None
palavra_mais_frequente = None

for palavra,contador in [Link]():


if maior_contador is None or contador > maior_contador:
palavra_mais_frequente = palavra
maior_contador = contador
print(palavra_mais_frequente, maior_contador)
Não entendeu?
nome = raw_input('Nome do arquivo:')
arquivo = open(nome, 'r')
texto = [Link]()
palavras = [Link]()

contadores = dict()
for palavra in palavras:
contadores[palavra] = [Link](palavra,0) + 1
maior_contador = None
palavra_mais_frequente = None

for palavra,contador in [Link]():


if maior_contador is None or contador > maior_contador:
palavra_mais_frequente = palavra
maior_contador = contador
print(palavra_mais_frequente, maior_contador)
Calma!

O objetivo é que no final do curso
consiga entender completamente


Mas depende de você estudar e
realizar as atividades passadas

Você chegará lá!


Mesmo assim...
Programar é uma arte!

“É uma arte, pois, apesar da programação lidar bastante com


algoritmos, não existe um algoritmo para programar. Como em
todas as outras artes, apenas o treinamento, estudo e prática
permitem ao programador desenvolver trabalhos cada vez
melhores.”
Programar é uma arte!
“É uma arte com um propósito que excede a
beleza, pois o principal objetivo é solucionar
problemas e é justamente na solução que se vê a
criatividade de um artista. E é uma arte que premia
a simplicidade, visto que resolver um problema
difícil com um programa complexo é mais fácil do
que fazê-lo com um programa simples: quanto
mais simples, melhor, já diriam os roqueiros do
KISS.”
Fonte: [Link]

Você também pode gostar