Computadores e Programação
|
|
|
- Oswaldo Lage Leveck
- 9 Há anos
- Visualizações:
Transcrição
1 Computadores e Programação Engenharia Biomédica Luís Cruz Docentes Teórica: Luís Cruz Prática: João Sá Marta Luís Cruz
2 Regras de Avaliação Componente Teórica + Componente Prática Componente Teórica 14 valores Avaliada por exame e exame de recurso Mínimo : 4 valores Componente Prática 6 valores resultantes da avaliação contínua efectuada durante as aulas laboratoriais Luís Cruz Regras de Avaliação Informação adicional A admissão a exame por parte de alunos em regime normal (i.e. não são trabalhadores estudantes) depende da frequência de um mínimo de 80% das aulas práticas, Caso o desejem, os alunos trabalhadores-estudantes podem combinar com o docente da prática uma forma alternativa de serem avaliados na vertente prática, A nota da prática (0-6 valores) é válida para o exame, exame de recurso e eventuais exames de época especial, As provas teóricas são realizadas com consulta limitada (bibliografia), fichas (limpas) e formulário com até 4 páginas (sem programas resolvidos). Luís Cruz
3 Programa Programa Abreviado Linguagem de programação Python Algoritmos Aplicações Luís Cruz Apresentação e Programa Programa Detalhado Linguagem de Programação Python Tipos básicos de dados Estruturas de controlo de fluxo Estruturas de dados avançadas Funções e Módulos Algoritmos Aplicações Luís Cruz
4 Bibliografia Python - Curso Completo", Pedro Morais, José Nuno Pires, Editora FCA, ISBN "Practical Python", Magnus Lie Hetland, APress, ISBN An Introduction to Python, Guido van Rossum disponível em Luís Cruz Ambiente de Programação em Python Ambiente de desenvolvimento integrado IDLE (para Windows) pode ser descarregado em Ao ser lançado (após instalação), surge uma janela análoga à seguinte: Luís Cruz
5 Programação em Python Duas formas de executar instruções Python... Interactivamente: A instrução a executar é introduzida em frente ao prompt e após <Enter> ela é interpretada Exemplo : >>> dia= Quarta-feira >>> print dia Quarta-feira Por execução de Scripts: Cria-se ficheiro com as instruções a executar (script) e invoca-se intérprete para executar o script. Luís Cruz Programação em Python No caso anterior, se pretendêssemos um script funcionalmente igual à sequência de instruções, o conteúdo do ficheiro programa (script) seria: dia= Quarta-feira print dia que ao ser executado produziria Quarta-feira Luís Cruz
6 Programação em Python Um script mais complexo... # # Autor : Luis Cruz Comentário # Data : 18 Setembro 2003 Criação de objecto Coimbra E atribuição de nome cidade # # cidade="coimbra" # Cria uma cadeia de caracteres nome=raw_input("qual o seu nome? ") # Le uma cadeia de caracteres print "Olá "+nome+" de "+cidade # Imprime uma saudação personalizada Instrução de saída. Escreve no écran. Instrução de entrada de dados. Espera entrada via teclado de uma cadeira de caracteres, cria objecto com conteúdo lido e atribui-lhe nome nome Luís Cruz Objectos e Nomes Que acontece quando o intérprete encontra a instrução cidade= Coimbra? 1.É criado um objecto num determinado local da memória, que consiste na sequência de valores ASCII relativos aos caracteres C,o,i,m,b,r,a 2.É criado um identificador (um nome) cidade que passa a referir o objecto criado em 1. Daqui para a frente sempre que se faça referência a cidade estaremos a referir-nos ao objecto criado em 1. Luís Cruz
7 Nomes - Regras 1. O primeiro caracter tem de ser uma letra ou underscore (_), podendo os seguintes ser quaisquer caracteres alfanuméricos. Ou seja: dois_pontos, _pontos são nomes válidos mas, 2_pontos não é um nome válido 2. Notar que Dois_pontos e dois_pontos são nomes diferentes (case sensitive) 3. Há palavras reservadas que não podem ser utilizadas como nomes: and, assert, break, class, continue, def, del, elif, else, except, exec, finally, for, from, global, if, import, in, is, lambda, not, or, pass, print, raise, return, try, while Luís Cruz Dados Tipos Suportados Básicos Números inteiros Números em vírgula flutuante Números complexos Cadeias de caracteres Luís Cruz
8 Inteiros Permitem representar números inteiros com os seguintes limites : Normal (32 bits) Valores de = a = Longos Gama de valores sem limite Luís Cruz Inteiros Representação de literais inteiros : são permitidos dígitos decimais, hexadecimais ou octais. Exemplos : >>> 123 # Literal decimal 123 >>> 0xBABA # Literal hexadecimal começa por 0x ou 0X (zero X) >>> 077 # Literal Octal; começa por 0 (zero) 63 Python converteu valor para decimal antes de imprimir >>> 078 File "<stdin>", line } Erro! ^ SyntaxError: invalid token Python converteu valor para decimal antes de imprimir Luís Cruz
9 Inteiros Função type() devolve tipo de dado. No caso de inteiros... >>> type(1) <type int > >>> a=2 >>> type(a) <type int > >>> type(0xff) <type int > >>> type( 0xff ) #? <type string > Porquê? Luís Cruz Operações sobre Inteiros Os inteiros suportam as operações aritméticas usuais... Adição (+) e Subtracção (-) >>> Multiplicação (*) >>> 3*2 6 Divisão (/) >>> 6/2 3 >>> 5/2 2 >>> -1/2-1 Divisão de inteiros Resultado é quociente Atenção! Luís Cruz
10 Operações sobre Inteiros e outras... Potenciação (**) >>> 3**2 # Três ao quadrado 9 Resto de Divisão (%) >>> 3%2 1 Divisão com Quociente e Resto >>> divmod(5,2) (2,1) >>> divmod(-1,2) (-1,1) Luís Cruz Vírgula Flutuante Permitem representar reais de acordo com a norma IEEE 754, em precisão dupla (64 bits) que suporta valores com magnitude de 2.2e-308 a 1.8e308. Os literais em vírgula flutuante seguem o formato +/- {mmm}e{exp}, +/-{mmm}e{exp} ou simplesmente ddd.ddd Exemplos: >>> e >>> 1e >>> Luís Cruz
11 Vírgula Flutuante A função type() devolve neste caso <type float >. Exemplo: >>> pi_apr= >>> type(pi_apr) <type 'float'> >>> type(1.0) <type 'float'> As operações suportadas pelos número em vírgula flutuante são as usuais; adição, subtracção, multiplicação e divisão. No entanto... >>> 5.0/ Divisão Real Luís Cruz Números Complexos Números complexos a+jb introduzidos usando a forma a+bj, a+bj ou complex(a,b). Exemplos: >>> 1+2j (1+2j) >>> complexo=3+4j >>> print complexo (3+4j) >>> complexo_2=complex(-1,1) >>> print complexo_2 (-1+1j) >>> complexo_3=complex(-1,0) >>> print complexo_3 (-1+0j) Parte real e parte imaginária representadas com 64 bits de precisão. Luís Cruz
12 Números Complexos Para extrair a parte real ou imaginária de um complexo usamse os métodos <nome_do_complexo>.real e <nome_do_complexo>.imag Exemplos: >>> compl=3+4j >>> compl.real 3.0 >>> compl.imag 4.0 >>>compl.real**2+compl.imag**2 # Quadrado do módulo 25.0 Luís Cruz Números Complexos O módulo (valor absoluto) obtém-se fazendo abs(<complexo>), e claro que pode somar (+), subtrair (-), multiplicar (*) e dividir (/) complexos. Exemplos: >>> complexo=3+4j >>> abs(complexo) # Modulo 5.0 >>> complexo*(1+1j) (-1+7j) >>> complexo+(2+3j) (5+7j) >>> complexo/(0+2j) (2-1.5j) Luís Cruz
13 Cadeias de Caracteres (Strings) São (em geral) pequenas sequências de caracteres alfanuméricos, que representam pedaços de texto. Exemplos : >>> cadeia_longa= Uma cadeia de 27 caracteres >>> cadeia_curta="outra so com 15 >>> cadeia_vazia="" >>> print cadeia_vazia >>> cadeia_multi_linha="""esta cadeia comeca na linha 1 continua na linha 2 e depois da linha 3 termina na linha 4""" >>> print cadeia_multi_linha Esta cadeia comeca na linha 1 continua na linha 2 e depois da linha 3 termina na linha 4 >>> Luís Cruz Cadeias de Caracteres (Strings) Os marcadores de início e fim da cadeia podem ser aspas ( ) ou pelicas ( ). Quando pretendemos utilizar aspas (ou pelicas) como um dos caracteres da cadeia temos de o fazer usando uma sequência de escape que consiste na barra (\) seguida da aspa (ou pelica). Exemplos : >>> cadeia= Ele disse \ Terminei\ antes do fim >>> print cadeia Ele disse Terminei" antes do fim >>> cadeia_pel= Cadeia com pelica (\ ) dentro >>> print cadeia_pel Cadeia com pelica (') dentro Luís Cruz
14 Cadeias de Caracteres (Strings) Concatenação Podem juntar-se várias cadeias de caracteres para formar uma cadeia maior: operação de concatenação. Exemplos: >>> titulo= Dr. >>> nome= Egas >>> sobrenome= Moniz >>> completo=titulo+nome+sobrenome >>> print completo Dr.EgasMoniz Oops... Faltam os espaços! >>> completo=titulo+ +nome+ +sobrenome >>> print completo Dr. Egas Moniz Luís Cruz Cadeias de Caracteres (Strings) Fatiagem É possível retirar (ou aceder) a uma parte da cadeia de caracteres: operação de fatiagem (slicing em Inglês). A expressão <nome_da_cadeia>[primeiro:ultimo+1] designa a secção desde o caracter na posição primeiro até ao caracter na posição ultimo. O primeiro caracter tem índice 0. Exemplos: >>> cadeia= abcdef >>> print cadeia[0:3] abc >>> print cadeia[3:6]+cadeia[0:3] defabc >>> curta=cadeia[1:4] >>> print curta Luís Cruz bcd 28 14
15 Cadeias de Caracteres (Strings) Fatiagem Para determinar o número de caracteres da cadeia usa-se a função len(). Exemplo: >>> cadeia= abcdef >>> len(cadeia) 6 Há ainda formas particulares da especificação das fatias: <nome_cadeia>[posicao] com posicao designa o caracter que se encontra na posicao posicao a contar do início (a partir de 0). Se posicao for negativo, designa o caracter que se encontra na posicao posicao a contar do fim, <nome_cadeia>[:ultimo+1] designa todos os elementos desde o início até ao de índice ultimo, <nome_cadeia>[primeiro:] designa todos os elementos desde o de índice primeiro até ao fim da cadeia, Luís Cruz Cadeias de Caracteres (Strings) Fatiagem Exemplos: >>> cadeia= >>> len(cadeia) 10 >>> print cadeia[0] 0 >>> print cadeia[:5] >>> print cadeia[5:len(cadeia)] >>> print cadeia[-1] 9 >>> print cadeia[-5:-1] 5678 >>> print cadeia[-5:] Luís Cruz
1 Expressões, valores e tipos 1. 2 Variáveis e atribuições 5. cálculo de expressões segue a estrutura de parênteses e as prioridades dos operadores
Nesta aula... Conteúdo 1 Expressões, valores e tipos 1 2 Variáveis e atribuições 5 1 Expressões, valores e tipos Expressões e valores Tipos programas calculam expressões para produzir valores cálculo de
Programação I Aula 3 Primeiros programas
Programação I Aula 3 Primeiros programas Pedro Vasconcelos DCC/FCUP 2018 Pedro Vasconcelos (DCC/FCUP) Programação I Aula 3 Primeiros programas 2018 1 / 23 Nesta aula... 1 Tipos básicos 2 Variáveis e atribuições
Introdução à Programação Aula 3 Primeiros programas
Introdução à Programação Aula 3 Primeiros programas Pedro Vasconcelos DCC/FCUP 2015 Pedro Vasconcelos (DCC/FCUP) Introdução à Programação Aula 3 Primeiros programas 2015 1 / 23 Nesta aula... 1 Tipos básicos
Aula de hoje. Tipos de Dados e Variáveis. Constantes literais. Dados. Variáveis. Tipagem dinâmica. SCC Introdução à Programação para Engenharias
SCC 12 - Introdução à Programação para Engenharias Tipos de Dados e Variáveis Professor: André C. P. L. F. de Carvalho, ICMC-USP Pos-doutorando: Isvani Frias-Blanco Monitor: Henrique Bonini de Britto Menezes
PRIMEIROS PASSOS COM PYTHON. Prof. Msc. Luis Filipe Alves Pereira 2015
PRIMEIROS PASSOS COM PYTHON Prof. Msc. Luis Filipe Alves Pereira 2015 PRIMEIROS PASSOS COM PYTHON 02/47 O QUE É PYTHON? Python é uma linguagem de propósito geral, de alto nível e interpretada Python será
Fundamentos de Lógica e Algoritmos. Aula 3.2 IDLE, Variáveis e Tipos. Prof. Dr. Bruno Moreno
Fundamentos de Lógica e Algoritmos Aula 3.2 IDLE, Variáveis e Tipos Prof. Dr. Bruno Moreno [email protected] IDLE O IDLE é um ambiente de desenvolvimento integrado para Python; O IDLE permite: Escrever
Docentes. Regras de Avaliação
Docentes Professores Teórica : Luís Cruz Prática : Gabriel Falcão Luís Cruz - 2004 1 Regras de Avaliação Componente Teórica + Componente Prática Componente Teórica 11 valores Avaliada por exame e exame
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
Python - Variáveis e expressões
Python - e expressões Prof. Paulo H R Gabriel (com base no material do Prof. André Backes) Linguagem de Máquina Computador entende apenas pulsos elétricos Presença ou não de pulso 1 ou 0 Tudo no computador
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
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
CONCEITOS BÁSICOS DE PROGRAMAÇÃO PYTHON
Computadores e Programação Engª Biomédica Departamento de Física Faculdade de Ciências e Tecnologia da Universidade de Coimbra Ano Lectivo 2005/2006 FICHA 2 CONCEITOS BÁSICOS DE PROGRAMAÇÃO PYTHON 2.1.
Programação Orientada a Objetos II Java Segunda aula. Prof. Rogério Albuquerque de Almeida
Programação Orientada a Objetos II Java Segunda aula 1 Programação Orientada a Objeto II Tipos de Dados e Variáveis Operadores Operadores aritméticos Operadores relacionais Operadores lógicos Operadores
3. Linguagem de Programação C
Introdução à Computação I IBM1006 3. Linguagem de Programação C Prof. Renato Tinós Departamento de Computação e Matemática (FFCLRP/USP) 1 Principais Tópicos 3.2. Estrutura de Programas e Representação
PROGRAMAÇÃO I E N T R A DA E S A Í DA D E DA D O S
PROGRAMAÇÃO I VA R I Á V E I S, C O N S TA N T E S, O P E R A D O R E S E N T R A DA E S A Í DA D E DA D O S Variáveis 2 Variáveis são locais onde são armazenados os valores na memória. Toda variável é
Objectivos. Observar os tipos fornecidos pelo C++ Explicar as regras sintácticas para nomes de identificadores Estudar variáveis e constantes
Tipos de Dados Objectivos Observar os tipos fornecidos pelo C++ São dados alguns exemplos Explicar as regras sintácticas para nomes de identificadores Estudar variáveis e constantes O que são Como se distinguem
Funções de Entrada e Saída
inicio Escrita no ecrã (Saída de dados) Escrever( introduza o valor do raio ) Raio Leitura do valor do raio S Raio < 0 N O utilizador insere o valor do raio (Entrada de dados do teclado) Escrita no ecrã
PROGRAMAÇÃO ESTRUTURADA E ORIENTADA A OBJETOS
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE PROGRAMAÇÃO ESTRUTURADA E ORIENTADA A OBJETOS Docente: Éberton da Silva Marinho e-mail: [email protected] [email protected]
Computação L2. Linguagem C++ Observação: Material Baseado na Disciplina Computação Eletrônica.
Computação L2 Linguagem C++ [email protected] Observação: Material Baseado na Disciplina Computação Eletrônica. Alfabeto São os símbolos ( caracteres ) permitidos na linguagem: Letras (maiúsculas e minúsculas);
Fundamentos de Lógica e Algoritmos. Aula 3.1 Introdução a Programação. Prof. Dr. Bruno Moreno
Fundamentos de Lógica e Algoritmos Aula 3.1 Introdução a Programação Prof. Dr. Bruno Moreno [email protected] O objetivo dessa disciplina é aprender uma linguagem de programação?? 2 Objetivo da
Princípios de Desenvolvimento de Algoritmos MAC122
Princípios de Desenvolvimento de Algoritmos MAC122 Prof. Dr. Paulo Miranda IME-USP Aula de Revisão: Variáveis e Atribuições Introdução Memória Principal: Vimos no curso anterior que a CPU usa a memória
Introdução à Computação - aulas 01 e 02 -
MAC2166 Introdução à Computação - aulas 01 e 02 - Mauro Cesar Bernardes 25/Fevereiro/2014 Agenda Instalação do Python Python Shell Variáveis Operadores relacionais Operadores numéricos Comando de saída
3.1 - Funções para manipular dados de entrada e saída padrão
1616161616161616161616161616161616161616161616161616 3- ENTRADA E SAÍDA EM C Os principais meios para executar operações de entrada e saída (E/S) são: Entrada e saída pelo console (ou padrão): teclado
Disciplina: Introdução à Engenharia da Computação
Colegiado de Engenharia de Computação Disciplina: Introdução à Engenharia da Computação Aula 07 (semestre 2011.2) Prof. Rosalvo Ferreira de Oliveira Neto, M.Sc. [email protected] 2 Representação
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
Introdução à Computação MAC0110
Introdução à Computação MAC0110 Prof. Dr. Paulo Miranda IME-USP Aula 2 Variáveis e Atribuições Memória Principal: Introdução Vimos que a CPU usa a memória principal para guardar as informações que estão
JSP Prof. Daniela Pires. VARIAVEIS... 2 Tipos de Dados... 2 String Float Integer Boolean... 3
Conteúdo VARIAVEIS... 2 Tipos de Dados... 2 String... 2 Float... 3 Integer... 3 Boolean... 3 Variáveis... 4 O que são variáveis?... 4 Tipo de variáveis... 5 Concatenação:... 6 1 VARIAVEIS Antes de falarmos
Programação Python. Nesta aula... 1 Programação. 2 Python. Operadores e Operandos Variáveis, Expressões, Instruções Funções Ciclos Comentários
Nesta aula... 1 2 Introdução à - minor Ciência de computadores: incluí tópicos de matemática (linguagens formais para especificar ideias) engenharia (projetar, juntar componentes para formar um sistema,
LINGUAGEM C: VARIÁVEIS E EXPRESSÕES
LINGUAGEM C: VARIÁVEIS E EXPRESSÕES Prof. André Backes LINGUAGENS DE PROGRAMAÇÃO Linguagem de Máquina Computador entende apenas pulsos elétricos Presença ou não de pulso 1 ou 0 Tudo no computador deve
Resolução De Problemas Em Informática. Docente: Ana Paula Afonso Resolução de Problemas. 1. Analisar o problema
ALGORITMIA Resolução De Problemas Em Informática Docente: Ana Paula Afonso 2000-2001 Resolução de Problemas 1. Analisar o problema Conhecer o bem o problema Descrever o problema: subdividir, detalhar 2.
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
TÉCNICO DE INFORMÁTICA - SISTEMAS
782 - Programação em C/C++ - estrutura básica e conceitos fundamentais Linguagens de programação Linguagem de programação são conjuntos de palavras formais, utilizadas na escrita de programas, para enunciar
Algoritmos e Estruturas de Dados I IEC012. Linguagem C - Guia de bolso - Prof. César Melo
Algoritmos e Estruturas de Dados I IEC012 Linguagem C - Guia de bolso - Prof. César Melo Histórico A linguagem C é uma linguagem de programação inventada na década de 1970 por Dennis Ritchie Brian Kennigaham.
Introdução à Ciência da Computação
Créditos Introdução à Ciência da Computação Tópicos Preliminares em Programação Exceto por adaptações e complementos menores, o material a seguir é composto de slides gentilmente cedidos por: Prof. Rudinei
Elementos Básicos. C# - Elementos básicos. Primeiro programa Tipos de dados Variáveis Constantes Expressões e operadores Controlo de fluxo Tabelas
C# - Elementos básicos Daniela da Cruz 2010 Elementos Básicos Primeiro programa Tipos de dados Variáveis Constantes Expressões e operadores Controlo de fluxo Tabelas Linguagens de Programação - Daniela
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
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
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
Fundamentos de Programação. Turma CI-240-EST. Josiney de Souza. [email protected]
Fundamentos de Programação Turma CI-240-EST Josiney de Souza [email protected] Agenda do Dia Aula 2 (07/08/15) Introdução ao Python História Características Estrutura dos código-fonte Primeiros elementos
*Exercícios de provas anteriores escolhidos para você estar preparado para qualquer questão na prova. Resoluções em simplificaaulas.
INTRODUÇÃO À COMPUTAÇÃO - RESUMO E EXERCÍCIOS* P1 *Exercícios de provas anteriores escolhidos para você estar preparado para qualquer questão na prova. Resoluções em simplificaaulas.com Conceitos fundamentais
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
Linguagens de Programação
Linguagens de Programação 128 13 129 Linguagens de Programação Uma linguagem de programação é um vocabulário e um conjunto de regras gramaticais usadas para escrever programas de computador. Esses programas
Aula 5 Oficina de Programação Introdução ao C. Profa. Elaine Faria UFU
Aula 5 Oficina de Programação Introdução ao C Profa. Elaine Faria UFU - 2017 Linguagem de Programação Para que o computador consiga ler um programa e entender o que fazer, este programa deve ser escrito
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
AMBIENTE DE PROGRAMAÇÃO PYTHON
Computadores e Programação Engª Biomédica Departamento de Física Faculdade de Ciências e Tecnologia da Universidade de Coimbra Ano Lectivo 2003/2004 FICHA 1 AMBIENTE DE PROGRAMAÇÃO PYTHON 1.1. Objectivos
Variáveis, Expressões Aritméticas e Entrada e Saída de Dados
Escola de Ciências e Tecnologia UFRN Variáveis, Expressões Aritméticas e Entrada e Saída de Dados ECT1103 INFORMÁTICA FUNDAMENTAL Manter o telefone celular sempre desligado/silencioso quando estiver em
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
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
A Linguagem Python: Uma visão geral. Prof. Alberto Costa Neto Programação em Python
A Linguagem Python: Uma visão geral Prof. Alberto Costa Neto Programação em Python Python é a linguagem do interpretador Python e daqueles que são capazes de conversar com ele. Um indivíduo que fala Python
Linguagens de Programação I
Linguagens de Programação I Tema # 4 Operadores em C Susana M Iglesias FUNÇÕES ENTRADA-SAÍDA I/O printf(), utilizada para enviar dados ao dispositivo de saída padrão (stdout), scanf(), utilizada para ler
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
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;
Introdução a Computação
Introdução a Computação Aula 03 Introdução a Linguagem C Edirlei Soares de Lima Programação Programa é um algoritmo escrito em uma linguagem de programação. Existem diversas linguagens
Noçõ linguagem Java. Profs. Marcel Hugo e Jomi Fred Hübner. Departamento de Sistemas e Computação Universidade Regional de Blumenau - FURB
Noçõ ções básicas b da linguagem Java Profs. Marcel Hugo e Jomi Fred Hübner Departamento de Sistemas e Computação Universidade Regional de Blumenau - FURB Introduçã ção Origem Funcionamento Vantagens Linguagem
Hello World. Linguagem C. Tipos de Dados. Palavras Reservadas. Operadores Aritméticos. Pré e pós incremento e pré e pós decremento
Hello World Linguagem C printf("hello world!\n"); main é a função principal, a execução do programa começa por ela printf é uma função usada para enviar dados para o vídeo Palavras Reservadas auto double
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
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 #VARIÁVEIS #TIPOS DE DADOS E L I EZ I O S O A R ES E L I EZ
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
Unidade 4: Introdução à Lógica de Programação - Parte II
Lógica de Programação para Engenharia 1 Unidade 4: Introdução à Lógica de Programação - Parte II Português Estruturado Prof. Daniel Caetano Objetivo: Explicitar os elementos básicos envolvidos na programação
Algoritmos e Estruturas de Dados I (DCC/003) Estruturas Básicas. Aula Tópico 2
Algoritmos e Estruturas de Dados I (DCC/003) Estruturas Básicas Aula Tópico 2 1 Problema 3 Exibir o maior número inteiro que pode ser representado no computador. 2 Qual o maior número inteiro? Para o compilador
Unidade 4: Introdução à Lógica de Programação - Parte II Português Estruturado - Versão Estácio Prof. Daniel Caetano
Lógica de Programação para Engenharia 1 Unidade 4: Introdução à Lógica de Programação - Parte II Português Estruturado - Versão Estácio Prof. Daniel Caetano Objetivo: Explicitar os elementos básicos envolvidos
Algoritmos: Conceitos Fundamentais. Slides de autoria de Rosely Sanches e Simone Senger de Souza
Algoritmos: Conceitos Fundamentais Slides de autoria de Rosely Sanches e Simone Senger de Souza DADOS E EXPRESSÕES Uso da Informação Computador manipula informações contidas em sua memória. Classificadas
Algoritmos: Conceitos Fundamentais. Baseado nos slides de autoria de Rosely Sanches e Simone Senger de Souza
Algoritmos: Conceitos Fundamentais Baseado nos slides de autoria de Rosely Sanches e Simone Senger de Souza DADOS E EXPRESSÕES 3 Uso da Informação Computador manipula informações contidas em sua memória.
Algoritmos II prof. Daniel Oliveira
Algoritmos II prof. Daniel Oliveira Revisar conceitos abordados na disciplina anterior Abordar conceitos vistos com a linguagem C# Variáveis e listas Expressões Estruturas de controle do tipo condicional
Sistemas de Numeração
Infra-Estrutura de Hardware Sistemas de Numeração Conversão entre bases Bit e byte ECC Prof. Edilberto Silva www.edilms.eti.br [email protected] Sumário Conversão de bases Aritmética binária e hexadecimal
Faculdade de Computação
Faculdade de Computação Programação Procedimental 1 o Laboratório de Programação C Prof. Cláudio C. Rodrigues 1. Introdução O objetivo desta aula prática é exercitar o uso de variáveis de vários tipos
Análise de Programação
Análise de Programação Fundamentos da Linguagem de Programação Java Prof. Gilberto B. Oliveira Variáveis Atributos: Variáveis Declaradas fora de um método, sem o modificador static Variáveis membro ou
Algoritmo e Programação Matemática
Algoritmo e Programação Matemática Fundamentos de Algoritmos Parte 1 Renato Dourado Maia Instituto de Ciências Agrárias Universidade Federal de Minas Gerais Dados A funcionalidade principal de um computador
Introdução à Programação
Programação de Computadores Introdução à Programação Prof. Helton Fábio de Matos [email protected] Agenda Algoritmo & Programa Variáveis Declaração de tipos Comando de entrada ou de leitura Comando de
Working 03 : Conceitos Básicos II
Universidade Federal do Espirito Santo Centro Tecnologico Working 03 : Conceitos Básicos II Objetivos: Dominar a construção de estruturas de seleção em C; Aperfeiçoarse na resolução de problemas, da primeira
Aula de hoje. Expressões. Expressões. Expressões. Exemplos. Programa em Python. SCC Introdução à Programação para Engenharias
SCC 124 - Introdução à Programação para Engenharias Expressões Professor: André C. P. L. F. de Carvalho, ICMC-USP Pos-doutorando: Isvani Frias-Blanco Monitor: Henrique Bonini de Britto Menezes Aula de
PORTUGUÊS ESTRUTURADO: INTRODUÇÃO INTRODUÇÃO À PROGRAMAÇÃO PROF. ALEXANDRO DOS SANTOS SILVA
PORTUGUÊS ESTRUTURADO: INTRODUÇÃO INTRODUÇÃO À PROGRAMAÇÃO PROF. ALEXANDRO DOS SANTOS SILVA SUMÁRIO Introdução Conceitos básicos Formato básico Tipos primitivos Variáveis Constantes Operadores Operações
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
Algoritmos I Aula 13 Linguagem de Programação Java
Algoritmos I Aula 13 Linguagem de Programação Java Professor: Max Pereira http://paginas.unisul.br/max.pereira Ciência da Computação IDE Eclipse IDE (Integrated development environment) Criar um projeto
Linguagem Java - Introdução
Linguagem Java - Introdução Identificadores válidos resultado teste01 _numeroclientes $fortuna Identificadores Identificadores inválidos 101dalmatas 34 #x Palavras reservadas abstract assert*** boolean
