Introdução à Computação - aulas 01 e 02 -
|
|
|
- Lara Osório Gesser
- 7 Há anos
- Visualizações:
Transcrição
1 MAC2166 Introdução à Computação - aulas 01 e 02 - Mauro Cesar Bernardes 25/Fevereiro/2014
2 Agenda Instalação do Python Python Shell Variáveis Operadores relacionais Operadores numéricos Comando de saída print() Comando de entrada input Exemplos de problemas Comando while Comando if, elif, else
3
4 Python Shell
5 Python Shell
6 Variáveis Variáveis podem ser definidas como itens que podem ser alterados. São nomes dados a áreas de memória Nomes podem ser compostos de algarismos, letras ou o símbolo_ O primeiro caractere não pode ser um algarismo Palavras reservadas (print, if, while, etc) não podem ser utilizadas para variáveis (veremos isso mais à frente...) Exemplos de nomes de variáveis: nota aluno01 1aluno _x nota!01 nota 01 Servem para: (correto) (correto) (incorreto) (correto) (incorreto) (incorreto) Guardar valores intermediários Construir estruturas de dados
7 Atribuição Uma variável é modificada usando o comando de atribuição: <var> = <expressão> É possível também atribuir a várias variáveis simultaneamente: var1,var2,...,varn = expr1,expr2,...,exprn Exemplos: nota_maxima = 10 a = 2 c = a b = c soma = nota_maxima fator = 3 x1, x2, x3 = 5,4,7
8 Atribuição
9 Variáveis: revisão Nomes de variáveis devem obrigatoriamente iniciar com uma letra ou sublinhado (_). Podem conter números e o símbolo sublinhado (_) Exemplos de nomes válidos e inválidos Nome a1 velocidade Velocidade90 Salario medio Salario_medio _b 1a Válido? sim sim sim não sim sim não
10 Operadores numéricos Operador Descrição + Adição - Subtração * Multiplicação / Divisão // Divisão inteira % Módulo (resto da divisão) ** Potência
11 Operadores numéricos
12 Operadores relacionais Utilizado para realização de comparações Também chamadas expressões lógicas Resultam em verdadeiro (True) ou falso (False) Símbolo matemático Operador Python operação = = = Igualdade > > Maior que < < Menor que!= diferente >= Maior ou igual <= Menor ou igual
13 Operadores relacionais Utilizado para realização de comparações
14 Primeiros comandos em Python Saída de dados: print() Entrada de dados: input()
15 Saída: print() Forma geral: print (expr,expr,...) Os valores das expressões são escritos um após o outro sem pular de linha: >>> print ("1.001 ao quadrado é ",1.001**2) ao quadrado é Por exemplo: >>> aluno = 1234 >>> nota = 8.5 >>> print ("A nota do aluno", aluno, "é", nota A nota do aluno 1234 é 8.50
16 Entrada: input() O input() permite interagir com o usuário ( variável (normalmente atribuindo valor a uma (" input("mensagem Formato: onde mensagem é uma string opcional que será exibida para orientar quanto ao valor que se espera. Exemplo: (" número: >>> a = input("entre com um Entre com um número: 21 >>> print (a) 21
17 Entrada: input() O comando input() espera que se digite algo que faça sentido do lado direito de um sinal de atribuição. Exemplo: >>> print (a) 19 () input >>> b = 15 >>> b 15 (" número: >>> c = input("entre com um entre com um número: 37
18 Entrada: input() Mas Atenção!!!! Analise o trecho abaixo Algo errado??
19 Entrada: input() O comando input() lê o que for digitado no teclado como uma sequencia de caracteres (string), incluindo os números. Para a conversão de um caractere em um número inteiro, devemos utilizar int()
20 Entrada: input()
21 Python Shell
22 Python Shell
23 Python
24 PROBLEMA 0: Dada dois inteiros, calcular a sua soma. Primeira tentativa: a = 3 b = 4 soma = a + b print("a soma de a + b é igual a soma")
25 Python: Edição
26 Python: Execução
27 Python: Resultado
28 PROBLEMA 0: Dada dois inteiros, calcular a sua soma. Segunda tentativa: a = 3 b = 4 soma = a + b print("a soma de a + b é igual a", soma)
29 Python: Resultado
30 PROBLEMA 0: Dada dois inteiros, calcular a sua soma. Terceira tentativa: a = 3 b = 4 soma = a + b print("a soma de", a, "+", b, "é igual a", soma)
31 Python: Resultado
32 PROBLEMA 0: Dada dois inteiros, calcular a sua soma. Quarta tentativa: a = input("digite o primeiro número: ") b = input("digite o segundo número: ") soma = a + b print("a soma de", a, "+", b, "é igual a", soma)
33 Python: Resultado
34 PROBLEMA 0: Dada dois inteiros, calcular a sua soma. Quinta tentativa: atexto = input("digite o primeiro número: ") btexto = input("digite o segundo número: ") a = int(atexto) b = int(btexto) soma = a + b print("a soma de", a, "+", b, "é igual a", soma)
35 Python: Resultado
36 PROBLEMA 0: Dada dois inteiros, calcular a sua soma. Sexta tentativa: a = int(input("digite o primeiro número: ")) b = int(input("digite o segundo número: ")) soma = a + b print("a soma de", a, "+", b, "é igual a", soma)
37 Python: Resultado
38 Estrutura de repetição: while Utilizadas para executar partes de um programa várias vezes, normalmente dependendo de uma condição. while <condição>: comando_1 comando_2 comando_3 comando_fora_do_while x=1 while x<3: print(x) x = x + 1 print("fim do programa") while: repete um bloco de comandos enquanto uma condição for verdadeira.
39 Problema 1: Leia uma sequência de números inteiros diferentes de zero e calculando sua soma. O programa termina quando for digitado um zero. Por exemplo, para a sequência: o seu programa deve escrever o número 35. num = int(input("digite um inteiro: ")) soma1 = 0 while num!= 0: soma = soma1 + num num = int(input("digite um inteiro: ")) print("a soma é", soma)
40 Python: Resultado
41 Problema 2: Dados números inteiros n e k, com k>=0, determinar n k. Por exemplo, dados os números 3 e 4 o seu programa deve escrever o número 81. n = int(input("digite o valor de n: ")) k = int(input("digite o valor de k: ")) pot = 1 i = 1 while i <= k: pot = pot*n i = i + 1 print("a potencia é", pot) print("o valor de %d elevado a %d é %d" %(n, k, pot))
42 Python: Resultado
43 Problema 3: Dado um número inteiro n >= 0, calcular n!. n = int(input("digite o valor de n: ")) fat = 1 i = 2 while i <= n: fat = fat*i i = i + 1 print("o valor de %d! é =" %n, fat)
44 Python: Resultado
45 Condições: if, else Condições servem para selecionar quando uma parte do programa deve ser executada ou quando deve ser simplesmente ignorada if <condição>: comando_1 comando_2 comando_fora_do_if if <condição>: comando_1 comando_2 else: comando_3 comando_4 comando_fora_do_if_else a=int(input("valor 1:")) b=int(input("valor 2:")) if a > b: print("maior valor:", a) print("fim do programa") a=int(input("valor 1:")) b=int(input("valor 2:")) if a>b: print("maior valor:", a) else: print("maior valor:", b) print("fim do programa") Mas e se a for igual a b????
46 Condições: if, elif, else if <condição>: comando_1 comando_2 elif <condição>: comando_3 comando_4 elif <condição>: comando_5 comando_6 else: comando_7 comando_8 comando_fora_do_if_else a=int(input("valor 1:")) b=int(input("valor 2:")) if a > b: print("maior valor:", a) elif a= =b: print(a,"=",b) else: print("maior valor:", b) print("fim do programa")
47 Problema 4: Dados um número inteiro n, n>0, e uma sequência com n números inteiros, determinar a soma dos inteiros positivos da sequência. Por exemplo, para a sequência de 6 números o seu programa deve escrever o número 19. n = int(input("digite o tam da seq: ")) soma = 0 while n > 0: num = int(input("digite um num da seq: ")) n = n - 1 if num > 0: soma = soma + num print("a soma dos positivos é", soma)
48 Python: Resultado
49 Problema 5: Dados um número inteiro n, n>0, e uma sequência com n números inteiros, determinar a soma dos inteiros positivos e a soma dos inteiros negativos da sequência. Por exemplo, para a sequência o seu programa deve escrever os números 19 e -7. n = int(input("digite o tam da seq: ")) somap = 0 soman = 0 while n > 0: num = int(input("digite um num da seq: ")) if num > 0: somap = somap + num else: soman = soman + num n = n 1 print("a soma dos positivos é", somap) print("a soma dos negativos é", soman)
50 Python: Resultado
51 Tabela Verdade: Operador and (e) O resultado é verdadeiro apenas quando todos os operadores forem verdadeiros v1 V2 v1 and v2 True True False False True False True False True False False False
52 Tabela Verdade: Operador or (ou) O resultado é falso apenas quando todos os operadores forem falsos v1 V2 v1 or v2 True True False False True False True False True True True False
53 Tabela Verdade: Operador not (não) O resultado é uma inversão do valor v1 True False not v1 False True
54 Operadores lógicos Utilizados para agrupar operações com lógica booleana Python permite a utilização de três operadores lógicos: and (e), or (ou), not (não) Operador Python and or not Operação e ou não
55 Problema 6: Dados um número inteiro n>0 e as notas de n alunos, determinar quantos ficaram de recuperação. Um aluno está de recuperação se sua nota estiver entre 30 e 50 (nota máxima é 100). n = int(input("digite n: ")) rec = 0 cont = 0 while cont < n: media = int(input("digite uma nota: ")) if media >= 30 and media < 50: rec = rec + 1 cont = cont + 1 print(rec, "alunos ficaram de recuperação")
56 Python: Resultado
57 Exercícios (variáveis, input e print) 1. Faça um programa que leia 2 números (entrada) e imprima (saída) a sua média aritmética. 2. Faça um programa que leia um número e imprima o seu antecedente e o seu sucessor. 3. Faça um programa que leia um valor de conta em uma lanchonete, representando o gasto realizado pelo cliente e imprima o valor total a ser pago, considerando que o restaurante cobra 10% para o garçom. 4. Faça um programa que leia um valor da hora corrente (hora e minutos) e informe quantos minutos se passaram deste o início do dia (0h).
58 Exercícios: 1. Faça um programa que leia um número e diga se ele é par ou ímpar 2. Faça um programa que leia 2 números e imprima uma mensagem dizendo o maior deles. Detalhe: se os números forem iguais, imprima uma mensagem avisando ao usuário. 3. Faça um programa que informe o maior valor de 3 números entrados. 4. Faça um programa que leia três notas de um aluno, calcule sua média aritmética e imprima uma mensagem dizendo se o aluno foi aprovado, reprovado ou deverá fazer prova final. O critério de aprovação é o seguinte: aprovado (média 7); reprovado (média < 3) e prova final ( 3 média < 7). 5. Faça um programa que leia 3 números e imprima uma das seguintes mensagens: todos os números são iguais; todos os números são diferentes; ou apenas dois números são iguais. 6. Faça um programa que leia 3 números e imprima o valor intermediário, entre o menor e o maior número. Suponha que os números serão diferentes. 7. (DESAFIO) Faça um programa que leia 3 números e os imprima em ordem decrescente. 8. (DESAFIO) Um cinema faz descontos no seu preço relativos ao dia da semana e a idade dos clientes. Faça um programa que leia o preço normal de um ingresso, o dia na semana e a idade do cliente e informe o preço final. As datas da semana são representados por números de 1 a 7 e os descontos seguem a tabela abaixo acima de 65 ou abaixo de 12 anos de Segunda a Quinta (2, 3, 4 e 5) Sexta, Sábado e Domingo (6, 7 e 1) 60% 40% entre 12 e 65 anos 35% 5%
59 Exercícios para estudo Resolver os exercícios de 1 a 6 disponíveis em:
Introdução a Programação. Curso: Sistemas de Informação Programação I José R. Merlin
Introdução a Programação Curso: Sistemas de Informação Programação I José R. Merlin Programas Programas são instruções para o computador executar uma tarefa Estas instruções seguem uma lógica Lógica: modo
Fundamentos de Programação. Turma CI-240-EST. Josiney de Souza.
Fundamentos de Programação Turma CI-240-EST Josiney de Souza [email protected] Agenda do Dia Aula 3 (12/08/15) Saídas Entradas Operadores Atribuição Aritméticos Expressões Aritméticas Saída Permite
MCG114 Programação de Computadores I. Comandos de condição 3/26/18. Comando if. Comando if. Até agora... Comandos de Condição! Comandos de Condição
3/26/18 MCG114 Programação de Computadores I Profa. Comandos de condição 20:32:09 1 2 Até agora... Todos os programas têm fluxo de execução único As instruções que serão executadas são sempre as mesmas,
Computação 1 - Python Aula 3 - Teórica: Tipos de dados, Strings, Estrutura Condicional 1/ 28
Computação 1 - Python Aula 3 - Teórica: Tipos de dados, Strings, Estrutura Condicional 1/ 28 Tipos de Dados Dados Numéricos Números Inteiros: Int/Long Ponto Flutuante: Float Números Complexos: Complex
Mini apostila de Python - Oficina de Vestibulandos. PET Computação - UFPR September 2016
Mini apostila de Python - Oficina de Vestibulandos PET Computação - UFPR September 2016 1 Sumário 1 Introdução 3 2 Obtenção e Instalação 3 3 Variáveis 3 4 Operações Matemáticas 5 5 Entrada de Dados 6 6
Variáveis e Entrada de Dados Marco André Lopes Mendes marcoandre.googlepages.
Variáveis e Entrada de Dados Marco André Lopes Mendes [email protected] [email protected] marcoandre.googlepages.com Algoritmos é a base Primeiro programa Este programa possui apenas uma
Lista de Exercícios - 1 Prof: Yuri Frota
Lista de Exercícios - 1 Prof: Yuri Frota 1) Indique Verdadeiro ou Falso a) Uma variável é uma posição na memória do computador que pode receber diversos valores ao longo da execução do programa. Verdadeiro
Algoritmos e Programação
Algoritmos e Programação Aula 4 Estruturas de Condição Profa. Marina Gomes [email protected] 06/04/2017 Engenharia de Computação - Unipampa 1 Aula de Hoje Estrutura condicional simples Utilização
CIT Aula 02 Variáveis e Estruturas de desvio condicional. Autor: Max Rodrigues Marques Carga Horária: 2 h 22/07/15 1
CIT 2015.2 Aula 02 Variáveis e Estruturas de desvio condicional Autor: Max Rodrigues Marques Carga Horária: 2 h 22/07/15 1 Variáveis Uma variável nada mais é que um nome que damos a uma determinada posição
Fundamentos de Programação em Python
Fundamentos de Programação em Python Diego Silveira Costa Nascimento Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte [email protected] 23 de junho de 2017 Ementa do
Oficina de Python Prof. Me. José Carlos Perini
Oficina de Python Prof. Me. José Carlos Perini Prof. José Carlos Perini Formação em Análise de Sistemas Univ. S. Francisco Pós em Administração Universidade S. Francisco Mestrado em Ciência da Computação
Oficina de Python Prof. Me. José Carlos Perini
Oficina de Python Prof. Me. José Carlos Perini Prof. José Carlos Perini Formação em Análise de Sistemas Univ. S. Francisco Pós em Administração Universidade S. Francisco Mestrado em Ciência da Computação
Oficina de Introdução de Programação usando Linguagem Python Prof. Ms. Perini
Oficina de Introdução de Programação usando Linguagem Python Prof. Ms. Perini Apresentação do Professor Professor: José Carlos Perini E-mail: [email protected] Blog: http://profperini.com Formação
Universidade Federal de Uberlândia Faculdade de Computação. Linguagem C: Operadores relacionais e lógicos estruturas condicionais If...
Universidade Federal de Uberlândia Faculdade de Computação Linguagem C: Operadores relacionais e lógicos estruturas condicionais If... Else Switch Prof. Renato Pimentel 1 Operações relacionais Operações
Introdução a Programação
Introdução a Programação Prof. André Gustavo Duarte de Almeida [email protected] docente.ifrn.edu.br/andrealmeida Aula 02 Primeiro Programa Roteiro Primeiros Passos Variáveis Expressões Comandos
Exercícios Repetição
Curso de Engenharia de Controle e Automação Disciplina: Informática para a Automação Professor: Marcelo Cendron Exercícios Repetição 1.1 8.3 Exercícios 1. Faça um programa utilizando o comando while, que
Universidade Federal de Uberlândia Faculdade de Computação. Expressões aritméticas, relacionais e lógicas Estruturas condicionais
Universidade Federal de Uberlândia Faculdade de Computação Expressões aritméticas, relacionais e lógicas Estruturas condicionais Prof. Renato Pimentel 1 Expressões aritméticas 2 Prof. Renato Pimentel 1
CMP Algoritmos Algoritmos Parte I. Professor Vicente Paulo de Camargo
CMP1044 - Algoritmos Professor Vicente Paulo de Camargo Variáveis Uma variável é um local na memória principal (RAM) Ou seja, é um endereço na memória do computador o qual armazena um conteúdo Cada variável
Fundamentos de Programação Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte 15 de maio de 2018.
1 INSTRUÇÃO DE SAÍDA Fundamentos de Programação Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte 15 de maio de 2018 Exercícios 1 Instrução de Saída 1. Implementar um programa
Aula 5 - Mais C e repetição
Vamos nesta aula mostrar mais detalhes e a forma geral dos comandos C vistos até agora. O comando de atribuição A forma geral do comando de atribuição é: = A expressão
Introdução ao SciLab. SciLab O que é? Onde obter o programa:
Introdução ao SciLab SciLab O que é? SciLab é uma plataforma interativa para computação numérica composta de uma rica coleção de algoritmos numéricos e de uma linguagem de programação associada. CN04 2010
AULA 2: INTRODUÇÃO A PYTHON. Luís Feliphe Silva Costa
AULA 2: INTRODUÇÃO A PYTHON Luís Feliphe Silva Costa Sumário Variáveis simples Entrada e Saída de dados Operadores Estruturas Condicionais Estruturas de repetição Funções Tratamento de erros Variáveis
Python 3.x Estrutura de Repetição while
Python 3.x Estrutura de Repetição while Introdução à Ciência da Computação Prof. Edison Ishikawa Sumário Atribuição Atualizando variáveis Iterações Revisitando o laço for Laço while Rastreando um programa
Aula 03 - Introdução ao Scilab (p2)
BCC701- Programação de Computadores I Aula 03 - Introdução ao Scilab (p2) Universidade Federal de Ouro Preto - UFOP Departamento de Computação - DECOM http://www.decom.ufop.br/bcc701 BCC701-2019-01 DECOM
Programação II. Aula 3
Programação II Aula 3 Algoritmo Algoritmo: REVISÃO qualquer procedimento bem definido que toma algum valor como entrada e produz algum valor como saída. Técnica de refinamentos sucessivos: dividir um processo
Seleção Múltipla Laços (while, do-while, for) AULA 05
Introdução a Programação IF669 http://www.cin.ufpe.br/~if669 Seleção Múltipla Laços (while, do-while, for) AULA 05 Ricardo Massa F. Lima [email protected] Sérgio C. B. Soares [email protected] Até aqui...
Organização de programas em Python. Vanessa Braganholo
Organização de programas em Python Vanessa Braganholo [email protected] Vamos programar em Python! Mas... } Como um programa é organizado? } Quais são os tipos de dados disponíveis? } Como variáveis podem
Material Didático Unificado.
Universidade Federal de Ouro Preto - UFOP Departamento de Computação - DECOM Comissão da Disciplina Programação de Computadores I CDPCI Programação de Computadores I BCC701 www.decom.ufop.br/bcc701 Material
Universidade Federal de Ouro Preto - UFOP Departamento de Computação - DECOM Programação de Computadores I - BCC701
Universidade Federal de Ouro Preto - UFOP Departamento de Computação - DECOM Programação de Computadores I - BCC701 www.decom.ufop.br/red AULA TEÓRICA 02 1 Prof. Marcelo Luiz Silva Red CONTEÚDOS DA AULA
Noções de algoritmos - Aula 1
Noções de algoritmos - Aula 1 Departamento de Física UFPel Definição de algoritmo Sequência ordenada e finita de operações para a realização de uma tarefa. Tarefa: Experimento de Física I. Passo 1: Reunir
Estruturas de Repetição
Algoritmos e Estruturas de Dados I (DCC/003) Estruturas de Repetição Aula Tópico 4 (while, for) 1 Problema 10 Suponha que soma (+) e subtração (-) são as únicas operações disponíveis em C. Dados dois números
Algoritmos. Algoritmos e Linguagem de Programação - Prof Carlos Vetorazzi
Algoritmos Algoritmos e Linguagem de Programação - Prof Carlos Vetorazzi Conceitos Linhas de Código de um Algoritmo ou Programa escrita do programa linha a linha, ou seja, a sintaxe do programa, podendo-se
Aula 4: Introdução à Linguagem C++
CI208 - Programação de Computadores Aula 4: Introdução à Linguagem C++ Prof. MSc. Diego Roberto Antunes [email protected] www.inf.ufpr.br/diegor Universidade Federal do Paraná Setor de Ciências Exatas
Teoria da Computação e Algoritmos. Introdução à Linguagem Pascal. ALGORITMO <Nome do algoritmo>; <definições>; INÍCIO <Comandos>; FIM.
Teoria da Computação e Algoritmos Introdução à Linguagem Pascal 1 Estrutura de um programa INÍCIO FIM. PROGRAM END.
5 Comando de Seleção Simples e Composta
5 Comando de Seleção Simples e Composta Ronaldo F. Hashimoto e Carlos H. Morimoto Essa aula introduz o comando de seleção, que permite ao seu programa tomar decisões sobre o fluxo do processamento, ou
Estrutura do programa
Linguagem C Estrutura do programa Exemplo: #include #include main() { printf( Ola, mundo! ); system( pause ); }
UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE DEPARTAMENTO DE INFORMÁTICA E MATEMÁTICA APLICADA. DIM0320 Algoritmos e Programação de Computadores
UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE DEPARTAMENTO DE INFORMÁTICA E MATEMÁTICA APLICADA DIM0320 Algoritmos e Programação de Computadores #CONTROLE DE FLUXO #CONDICIONAIS #EXPRESSÕES LÓGICAS E L I
CURSO BÁSICO DE PROGRAMAÇÃO AULA 3. Revisão Estrutura de Decisão Se Então
CURSO BÁSICO DE PROGRAMAÇÃO AULA 3 Revisão Estrutura de Decisão Se Então Revisão da aula anterior 1. Variáveis 2. Estrutura de um Algoritmo 3. Operadores 4. Visualg Variável Revisão da aula anterior É
CURSO BÁSICO DE PROGRAMAÇÃO AULA 3. Revisão Estrutura de Decisão Se Então
CURSO BÁSICO DE PROGRAMAÇÃO AULA 3 Revisão Estrutura de Decisão Se Então Revisão da aula anterior 1. Variáveis 2. Estrutura de um Algoritmo 3. Operadores 4. Portugol Studio Variável Revisão da aula anterior
CONCEITOS DE ALGORITMOS
CONCEITOS DE ALGORITMOS Fundamentos da Programação de Computadores - 3ª Ed. 2012 Editora Prentice Hall ISBN 9788564574168 Ana Fernanda Gomes Ascênsio Edilene Aparecida Veneruchi de Campos Algoritmos são
Sintaxe Básica de Java Parte 2
Sintaxe Básica de Java Parte 2 Universidade Católica de Pernambuco Ciência da Computação Prof. Márcio Bueno [email protected] Fonte: Material da Profª Karina Oliveira Instruções Condicionais A instrução
PSEUDO-CÓDIGO. Nickerson Fonseca Ferreira
1 INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPUS JOÃO CÂMARA PSEUDO-CÓDIGO Nickerson Fonseca Ferreira [email protected] Introdução 2 Um algoritmo pode ser
TCC 00308: Programação de Computadores I Organização de programas em Python
TCC 00308: Programação de Computadores I 2017.1 Organização de programas em Python Vamos programar em Python! Como um programa é organizado? Quais são os tipos de dados disponíveis? Como variáveis podem
5. Expressões aritméticas
5. Expressões aritméticas 5.1. Conceito de Expressão O conceito de expressão em termos computacionais está intimamente ligado ao conceito de expressão (ou fórmula) matemática, onde um conjunto de variáveis
Algoritmos. Conceitos e Comandos
Algoritmos Conceitos e Comandos Trabalho - Reposição Arquitetura Funcional do Computador Para próxima aula 16/03/2018 Valerá duas presenças. Variável Uma variável é um local na memória principal, isto
JavaScript (ou JScript)
1. Introdução JavaScript (ou JScript) Uma linguagem como o JavaScript permite criar interfaces interativas na web (permite a interação do usuário). Para desenvolver web sites interativos precisamos de
Exercícios: Comandos de Repetição
Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem C Exercícios: Comandos de Repetição 1. Faça um programa que determine o mostre os
Python 3.x Estrutura de Repetição for Estrutura de Decisão if then else
Python 3.x Estrutura de Repetição for Estrutura de Decisão if then else Introdução à Ciência da Computação Prof. Edison Ishikawa Agenda Laço for Condicionais Expressões Booleanas Operadores Lógicos Tabela
ESTRUTURAS DE CONTROLE - LAÇOS OU MALHAS DE REPETIÇÃO
ESTRUTURAS DE CONTROLE - LAÇOS OU MALHAS DE REPETIÇÃO Executa uma sequencia de comandos; nenhuma, uma ou várias vezes de acordo com uma condição, ou de acordo com uma variável de controle. 6.1 - REPETIÇÃO
Linguagem C estruturas de repetição
Linguagem C estruturas de repetição IF61A/IF71A - Computação 1 Prof. Leonelo Almeida Universidade Tecnológica Federal do Paraná Até agora... Introdução à linguagem C Estrutura de um programa Escrita e
Aula de hoje. Comandos. Comandos simples. Comandos. Comandos de controle. Bloco de comandos. SCC Introdução à Programação para Engenharias
SCC 124 - Introdução à Programação para Engenharias Comandos Professor: André C. P. L. F. de Carvalho, ICMC-USP Pos-doutorando: Isvani Frias-Blanco Monitor: Henrique Bonini de Britto Menezes 1 Aula de
UNISINOS - UNIVERSIDADE DO VALE DO RIO DOS SINOS CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS (C6/6) Curso: Informática
Programação 1 Prof. Osório Aula 03 Pag.: 1 UNISINOS - UNIVERSIDADE DO VALE DO RIO DOS SINOS CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS (C6/6) Curso: Informática PROGRAMAÇÃO I AULA 03 Disciplina: Linguagem
Processamento da Informação Teoria. Desvio Condicional
Processamento da Informação Teoria Desvio Condicional Semana 03 Prof. Jesús P. Mena-Chalco 08/05/2013 Operador módulo O operador módulo trabalha com inteiros e produz o resto quando o primeiro operando
Programação de Computadores I Dados, Operadores e Expressões PROFESSORA CINTIA CAETANO
Programação de Computadores I Dados, Operadores e Expressões PROFESSORA CINTIA CAETANO Dados em Algoritmos Quando escrevemos nossos programas, trabalhamos com: Dados que nós fornecemos ao programa Dados
Operadores e Estruturas de Decisão. Vanessa Braganholo
Operadores e Estruturas de Decisão Vanessa Braganholo [email protected] Aula de hoje } Operadores } Aritméticos (usados em contas) } Relacionais (usados em comparações numéricas) } Lógicos (usados em comparações
ESTRUTURA CONDICIONAL E SELEÇÃO
Algoritmos e Estruturas de Dados 1 Prof. Eduardo 1 ESTRUTURA CONDICIONAL E SELEÇÃO 1 - ESTRUTURA CONDICIONAL (ESTRUTURAS DE CONTROLE OU DECISÃO) Até o momento da disciplina vimos algoritmos e programas
Português Estruturado (VISUALG)
Português Estruturado (VISUALG) Estrutura do programa Exemplo: algoritmo "Ola mundo" // Função : Mostrar na tela uma saudação // Autor : Christianne Dalforno // Data : 09/03/2016
Fluxogramas e variáveis
Fluxogramas e variáveis Patrícia de Siqueira Ramos UNIFAL-MG, campus Varginha 11 de Março de 2019 Patrícia de Siqueira Ramos Fundamentos da programação 1 / 20 Fases de um algoritmo Patrícia de Siqueira
Material Didático Proposto
Universidade Federal de Ouro Preto - UFOP Departamento de Computação - DECOM Comissão para Coordenação das Atividades Pedagógicas da Disciplina BCC701 CAP-BCC701 www.decom.ufop.br/bcc701 2014-1 Material
Programação Estruturada Comandos Condicionais (Decisão) Operadores Relacionais
Universidade Federal de Ouro Preto - UFOP Departamento de Computação - DECOM Comissão para Coordenação das Atividades Pedagógicas da Disciplina BCC701 CAP-BCC701 www.decom.ufop.br/bcc701 2014-1 Material
LO GICA E TE CNICA DE PROGRAMAC ÃO. TÁSSIO JOSÉ GONÇALVES GOMES
LO GICA E TE CNICA DE PROGRAMAC ÃO TÁSSIO JOSÉ GONÇALVES GOMES www.tassiogoncalves.com.br [email protected] OPERADORES Operadores Operadores Aritméticos Operadores Relacionais Operadores Lógicos
Aula 03 Introdução à Programação com a Linguagem Python
Aula 03 Introdução à Programação com a Linguagem Python Gilberto Ribeiro de Queiroz Thales Sehn Körting Fabiano Morelli 26 de Março de 2018 Tópicos Tipo Lógico e Operadores Lógicos. Operadores Relacionais.
Programação de Computadores II
Programação de Computadores II 1. Programação Básica 2019.1 Slides adaptados do material de Karina Mochetti Problema, Algoritmo, Programa Um programa de computador é a implementação de um algoritmo para
ESTRUTURAS DE REPETIÇÃO - PARTE 1
AULA 15 ESTRUTURAS DE REPETIÇÃO - PARTE 1 15.1 O comando enquanto-faca- Considere o problema de escrever um algoritmo para ler um número inteiro positivo, n, e escrever todos os números inteiros de 1 a
CURSO BÁSICO DE PROGRAMAÇÃO AULA 2. Revisão Variáveis Estrutura de um algoritmo Estruturação de operações Ferramenta Visualg
CURSO BÁSICO DE PROGRAMAÇÃO AULA 2 Revisão Variáveis Estrutura de um algoritmo Estruturação de operações Ferramenta Visualg Revisão da aula anterior 1. Hardware e Software Básico/Aplicativo. 2. Sistemas
Pseudolinguagem (ou Portugol) Profº Elton Rodrigo
Pseudolinguagem (ou Portugol) Profº Elton Rodrigo Pseudolinguagem Funciona como uma linguagem simplificada de programação, logo, facilita a posterior implementação. algoritmo "Somar dois valores" var n1,
Material Didático Unificado. Variáveis correspondem a nomes para endereços de memória que são gerenciados pelo Scilab.
Universidade Federal de Ouro Preto -UFOP Departamento de Computação - DECOM Comissão da Disciplina Programação de Computadores I CDPCI Programação de Computadores I BCC701 www.decom.ufop.br/bcc701 Material
Módulo: PYTHON. Felipe Oliveira
Módulo: PYTHON Felipe Oliveira Tudo Blzinha? https://pip.pypa.io/en/stable/installing/ Ctrl + S Variáveis Palavras reservadas! Operadores Aritméticos Operadores básicos Operação Operador adição +
Algoritmos e Estruturas de Dados I (DCC/003) Estruturas Condicionais e de Repetição
Algoritmos e Estruturas de Dados I (DCC/003) Estruturas Condicionais e de Repetição 1 Comando while Deseja-se calcular o valor de: 1 + 2 + 3 +... + N. Observação: não sabemos, a priori, quantos termos
Bacharelado em Ciência e Tecnologia Processamento da Informação. Equivalência Portugol Java. Linguagem Java
Linguagem Java Objetivos Compreender como desenvolver algoritmos básicos em JAVA Aprender como escrever programas na Linguagem JAVA baseando-se na Linguagem Portugol aprender as sintaxes equivalentes entre
ALGORITMOS E APLICAÇÕES. FATEC IPIRANGA ADS Noturno 1º semestre de 2012 Prof. Luiz Carlos de Jesus Junior
ALGORITMOS E APLICAÇÕES FATEC IPIRANGA ADS Noturno 1º semestre de 2012 Prof. Luiz Carlos de Jesus Junior Formato Básico do Pseudocódigo Tipos de dados O VisuAlg prevê quatro tipos de dados: inteiro, real,
Ciência da Computação A&P
Algoritmos e Programação Informática II Ciência da Computação Prof. Dr. Leandro Alves Neves Prof. Dr. Adriano M. Cansian 1 Sumário Operações e Expressões Definição Operadores: Aritméticos. Relacionais.
Lista de Exercícios 2
Universidade Federal de Ouro Preto UFOP Instituto de Ciências Exatas e Biológicas ICEB Departamento de Computação DECOM Disciplina: BCC201 Introdução a Programação Professores: Túlio A. M. Toffolo e Puca
PROGRAMAÇÃO de COMPUTADORES: LINGUAGEM FORTRAN 90/95
PROGRAMAÇÃO de COMPUTADORES: LINGUAGEM FORTRAN 90/95 Exercícios de revisão Lista 01: a) Monte um mapa conceitual indicando as relações entre os seguintes conceitos, no contexto do assunto visto em aula:
4. Constantes. Constantes pré-definidas
4. Constantes Constantes pré-definidas O PHP possui algumas constantes pré-definidas, indicando a versão do PHP, o Sistema Operacional do servidor, o arquivo em execução, e diversas outras informações.
CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS DISCIPLINA : INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO ASSUNTO: ALGORITMOS
CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS DISCIPLINA : INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO ASSUNTO: ALGORITMOS PROFESSOR : Romilson Lopes Sampaio Introdução a Lógica de Programação
Programação Orientada a Objetos
Programação Orientada a Objetos Professor: Diego Oliveira Conteúdo 05: Linguagem Java Conteúdo da Aula Linguagem Java Tipos Primitivos Operadores Aritiméticos Operadores Lógicos Precedência de Operadores
Estruturas da linguagem C. 1. Identificadores, tipos primitivos, variáveis e constantes, operadores e expressões.
1 Estruturas da linguagem C 1. Identificadores, tipos primitivos, variáveis e constantes, operadores e expressões. Identificadores Os identificadores seguem a duas regras: 1. Devem ser começados por letras
Algoritmos e Programação
Algoritmos e Programação Aula 3 Introdução a Linguagem C Profa. Marina Gomes [email protected] 1 Aula de Hoje - Criar programas simples em C utilizando a estrutura básica; - Declarar variáveis;
Estruturas de Repetição. Leonardo Murta
Estruturas de Repetição Leonardo Murta [email protected] Estruturas de Repetição } Permitem que um bloco de comandos seja executado diversas vezes } Dois tipos de Repetição: } Repetição condicional: executa
