























































































Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Os melhores documentos à venda: Trabalhos de alunos formados
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Comunidade
Peça ajuda à comunidade e tire suas dúvidas relacionadas ao estudo
Descubra as melhores universidades em seu país de acordo com os usuários da Docsity
Guias grátis
Baixe gratuitamente nossos guias de estudo, métodos para diminuir a ansiedade, dicas de TCC preparadas pelos professores da Docsity
Uma introdução à programação com python, focando em algoritmos computacionais e a linguagem python. Aborda conceitos como algoritmos, comandos de entrada e saída, tipos de dados, variáveis, expressões aritméticas e lógicas, estruturas condicionais e exemplos práticos de código. Ideal para estudantes iniciantes em programação que desejam aprender os fundamentos da linguagem python e como desenvolver algoritmos computacionais.
Tipologia: Notas de aula
1 / 95
Esta página não é visível na pré-visualização
Não perca as partes importantes!
Curso de Bacharelado em Engenharia de Software Prof.ª Dr.ª Silvana Maria Affonso de Lara
O que vimos até aqui? ● Definição de algoritmo ● Apresentação preliminar das três estruturas básicas ○ Sequencial ○ Condicional ○ Repetição ● Elaboração de algoritmos não computacionais ○ Trocar pneu de um carro ○ Trocar lâmpada de teto ● Computador e Linguagens de Programação
Algoritmo ● Conjunto de regras e procedimentos lógicos que, se seguidos, levam a solução de um problema em um número finitos de etapas ● Sequência de passos para a execução de uma tarefa
Algoritmos Computacionais ● O computador deve executar a tarefa ● Precisamos de uma linguagem de programação ● É preciso transformar a ideia em um programa
● Conjunto de regras e procedimentos lógicos que, se seguidos, levam a solução de um problema em um número finitos de etapas ● Formalização de um algoritmo em uma 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 ações
Algoritmo computacional em Python nome = input() nota1 = float(input()) nota2 = float(input()) nota3 = float(input()) media = (nota1 + nota2 + nota3) / 3 print("A média de", nome, "é:", media) ● Algoritmo para calcular a média de um aluno após 3 notas
Algoritmo computacional em Python nome = input() nota1 = float(input()) nota2 = float(input()) nota3 = float(input()) media = (nota1 + nota2 + nota3) / 3 print("A média de", nome, "é:", media) ● Algoritmo para calcular a média de um aluno após 3 notas Entrada
Algoritmo computacional em Python nome = input() nota1 = float(input()) nota2 = float(input()) nota3 = float(input()) media = (nota1 + nota2 + nota3) / 3 print("A média de", nome, "é:", media) ● Algoritmo para calcular a média de um aluno após 3 notas Saída
Algoritmo computacional em Python nome = input() nota1 = float(input()) nota2 = float(input()) nota3 = float(input()) media = (nota1 + nota2 + nota3) / 3 print("A média de", nome, "é:", media) ● Algoritmo para calcular a média de um aluno após 3 notas Entrada Processamento Saída
Comandos de entrada e saída ● Comandos que permitem a interação do usuário com o programa via os dispositivos de entrada e saída. ● Comando de entrada ○ input() ○ “lê” dados dos dispositivos de entrada → captura os caracteres digitados via teclado ● Comando de saída ○ print() ○ “escreve” os dados nos dispositivos de saída → mostra os caracteres na tela ● Os dispositivos padrões ( default ) para entrada e saída, respectivamente, são o teclado e o monitor
Como programar no Python IDLE ● Busque por IDLE, que é um terminal instalado junto com o Python ● Para criar um arquivo de código: File >> New File ● Edite o código, salve e execute (Run >> Run module)
Pratique 02 ● Faça um programa que faça uma saudação pra você e para uma pessoa que você gosta. ○ Utilize o comando de escrita duas vezes, em sequência. Exercitar comando de saída
Pratique 02 - SOLUÇÃO ● Faça um programa que faça uma saudação pra você e para uma pessoa que você gosta. ○ Utilize o comando de escrita duas vezes, em sequência. Exercitar comando de saída
Dados e tipos de dados ● Um dado é uma informação que um algoritmo recebe ou manipula ● Exemplos de dados são: ○ Nomes ○ Valores (preços, notas, etc.) ○ Condições (verdadeiro e falso) ● Todo dado é de um certo tipo que define sua natureza (p. ex., um nome é diferente de um preço) ● Identificando seu uso, define-se as operações que podem ser realizadas com o dado ○ Por exemplo, podemos somar dois valores numéricos, mas não podemos somar um número e uma frase
Dados e tipos de dados Tipos de dados Numéricos Literais (texto) Lógicos