Programa. Linguagem MATLAB Métodos Computacionais para EDO Métodos Computacionais para EDP. Critérios
|
|
- Victor Macedo Castel-Branco
- 8 Há anos
- Visualizações:
Transcrição
1 Programa Linguagem MATLAB Métodos Computacionais para EDO Métodos Computacionais para EDP Critérios P1: 5a Aula - Peso 1 P2: 10a Aula - Peso 1.5 P3: 15a Aula- Peso 2.0 Presença e Participação: Peso 2.0
2 1 aula: Formação dos grupos- idéia geral do MATLAB 2 aula: exercícios no computador em classe 3a Aula: Simulink 4 aula Exercícios e entrega 1a prova 5 aula: entrega da P1 das 16 h- 17 h na minha sala Noturno 20:00 h - 21 H entrega da avaliação até a 4 aula ( em grupo)
3 Capítulo 1: Introdução: será: A metodologia que usaremos na solução de problemas Enunciar o problema claramente; Descrição da informação da entrada e saída; Trabalho do problema manualmente; Desenvolvimento de uma solução MATLAB Teste da solução usando uma variedade de grupo de dados A seguir, exemplifica-se usando o cálculo da distância entre dois pontos do plano.
4 Etapa 1: Enunciado do Problema: Calculo da distância em linha reta entre dois pontos num plano Etapa 2: Descrição de Entrada e Saída: Escrita da informação que é dada para resolução do problema para então proceder-se a identificação dos valores a serem calculados Etapa 3: Exemplo Manual Uma vez que pode-se trabalhar o problema com um um simples grupo de dados, então está-se pronto para o desenvolvimento de um algoritmo ou um esboço passo a passo da solução. Este Esboço é convertido para os comandos do MATLAB para que o computador faça todos os cálculos necessários.
5 Etapa 4: Solução MATLAB % Este programa calcule e imprime a distância, em linha % reta, entre dois pontos Note que o sinal % é usado para anteceder comentários que explicam os comandos do MATLAB P1=[1, 5] % Ponto 1 inicial p2=[4,7] % Ponto 2 inicial d=sqrt(sum(p2-p1)^2)) % Calcular distância Etapa 5: Testando Deve-se testar com com os dados do cálculo manual, por ex: d= e assim por diante
6 Capítulo 2: Matrizes, Vetores e Escalares O nome de uma matriz deve começar por umas letra e deve conter no máximo 19 caracteres que podem ser números letras, ou caracter sublinhado, e, aparece ao lado esquerdo do sinal de igual. O lado direito contém os dados entre colchetes por ordem de linhas. O ponto-e-virgula separa as linhas, e os valores das linhas podem estar separados por vírgulas ou por espaços. O valor pode conter um sinal de + ou - e, um ponto decimal, mas não pode conter uma virgula, como em 32, 154 A=[3.5]; C= B=[1.5, 3.1]; C=[-1,0,0; 1,1,0; 1, -1,0;0,0,2]; Quando define-se uma matriz, O MATLAB, imprime o valor da matriz na próxima linha a menos que coloca-se um ponto e vírgula depois da definição. Tente entrar com as matrizes A, B e C sem o ponto e vírgula
7 Pode-se também definir uma matriz digitando-se cada linha separadamente C = [ ]; Pode-se, por exemplo, no caso de um vetor linha F, com 10 valores, também pode-se fazer: F=[ ] F=[ , ] Esta forma é usada quando a linha é muito extensa. Pode-se terminar uma linha com uma vírgula seguida de treis ou mais pontos, e continuar a entrar com valores restantes na próxima linha da área de trabalho do MATLAB.
8 Pode-se também definir uma matriz usando outra já definida. B=[ 1.5, 3.1]; S=[3.0 B] Este comando equivalem a S=[ ] Pode-se mudar e adicionar valores na matriz usandose uma referência entre parênteses. Assim o seguinte comando S(2)=-1 Muda o valor da matriz S de 1.5 para -1.0 A ordem da matriz pode ser alterada. Se executarmos o comando S(4)= 5.5 então a matriz S terá 04 elementos no lugar de 03. Executando o comando S(8)= 9.5 a matriz terá 08 elementos e os valores S(5), S(6), S(7) são automaticamente nulos, desde que não foram atribuídos valores para eles.
9 As matrizes podem ser definidas através de informações armazenadas em arquivos. O MATLAB trabalha com 02 tipos diferentes de arquivos Os arquivos MAT e ASCII. Os arquivos MAT são gerados por um comando MATLAB usando o comando save, que contém o nome do arquivo e as matrizes que devem ser armazenadas. A extensão mat é automáticamente adicionada ao nome do arquivo. Assim para salvar as matrizes A e B e C em um arquivo mat nomeado teste 1 devemos fazer: save teste_ 1 A B C ; para recupera-lo usamos o comando: load teste_ 1 Um arquivo ASCII que será usado juntamente com um programa MATLAB deve conter informações exclusivamente numéricas e, cada linha do arquivo deve conter o mesmo numero de dados. O arquivo pode ser gerado usando um processador de texto ou por exemplo usando programas como o Fortran, por ex ou por um programa MATLAB, usando o comando save, no formato: save teste _ 1.dat R/ascii
10 Cada linha da matriz R será escritas para linhas distintas no arquivos de dados. Recomenda-se usar a extensão dat para se distinguir,melhor dos arquivos mat e m. O comando load seguido do nome do arquivo irá recuperar a informação da matriz R load teste_1 dat O Operador : suponha que queiramos armazenar a primeira coluna da matriz data 1 em um vetor x e a segunda coluna em um vetor y data 1= [ 0.0, 0.0, , ] x=data1(:, 1) y=data1(:, 2) Os elementos do vetor x correspondem a primeira coluna de data 1. O segundo comando cria um vetor y correspondem a segunda coluna da matriz data 1. Se quisemos criar um vetor z cujos elementos sejam os elementos da primeira linha, deve-se fazer: z=data1(1, :) --
11 Note que se o operador : for usado na seguinte notação H= 1:8; -contém os valores 1, 2, 3, 4, 5, 6, 7, 8 Note que o operador : entre dois números inteiros gera todos os inteiros entre os 02 números especificados. Se for usado para separar 03 números, os 02 pontos gerarão valores entre o primeiro e terceiro números, usando o segundo número como incremento.o exemplo, gera um vetor linha, denominado TEMPO que contém os números de de 0.0 a 5.0 com incremento de 0.5 TEMPO 0.0:0.5:5.0 O incremento pode ser também negativo
12 Comando input Voce pode entrar com os valores de uma matriz, via teclado, utilizando o comando input que mostra um texto e então espera por uma entrada. Ex: input( Valores de z: ); Quando este comando é executado o texto Valores de z: é mostrado em tela. O usuário pode entrar com uma expressão como: [ ] o qual especifica valores para z. Desde que o comando input termina com um ponto e vírgula, os valores de z não são imprimidos quando o comando é executado. Imprimindo matrizes O modo mais simples de se imprimir uma matriz é entrar com o seu nome. O nome da matriz é repetido, os valores da matriz serão imprimidos na próxima linha. Existem vários comandos que podem alterar a saída a ser imprimida
13 Formato Se o elemento de uma matriz for um numero inteiro, o MATLAB apresenta o resultado como um número inteiro. Se o elemento for um número real, o MATLAB apresenta-se com 05 digitos significativos, ou seja 04 digitos à direita do ponto decimal. Supondo que a variavel a que armazena a raiz quadradade 2 >> A=sqrt(2) De acordo com o formato escolhido, a variavel A pode apresentar sob a forma: format long 16 digitos format short 5 digitos formato padrão format short e cientifico format long e - 16 digitos
14 Quando se quiser imprimir o conteúdo de uma matriz sem imprimir seu nome ou imprimir um pequeno texto, usamos o comando disp. Assim se a variável temp contiver um valor de temperatura em graus celsius, podemos imprimir o valor em uma linha de comando e a unidade na linha posterior disp( temp), disp( graus celsius) se o valor da temp for 78 então a saída será 78 graus celsius
15 Comando fprintf : Ele permite imprimir textos e conteúdos de matrizes. Pode-se também especificar o formato numérico: fprint( formato, matriz). O modo formato contém o texto e as especificações que são: % e: indica que a matriz será impressa em notação exponencial % f: indica que os valores da matriz serão impressos em notação decimal ou fixa., ie, o usuário pode especificar o numero de algarismos significativos % g: PODERÁ INDICAR AS DUAS FORMAS ACIMA dependendo de qual delas é a mais curta O modo matriz denota a variável cuja matriz está armazenada fprint( a temperatura é % f graus celsius \ n, temp)
16 A saída seria: a temperatura é Celsius Se modificarmos o comando para esta forma: fprint( a temperatura é \ n % f graus celsius \ n, temp) Então a saida seria A temperatura é graus celsius
17 Graficos XY: Mostra-se como gerar um gráfico de dados armazenados, em dois vetores. Suponha que se queira plotar os dados da temperatura coletados em uma experiência Temp s Tempersatura, c Suponha que os dados relativos ao tempo estejam armazenados em um vetor x, e que os relativos a temperatura estejam armazenados em um vetor denominado y, para plotar-se estes pontos usaremos simplesmente: plot onde x e y são simplesmente vetores linha ou vetores coluna plot(x,y) e o grafico será gerado automaticamente. Pode se usar hold on e hold of
18 Title: adiciona um título ao gráfico xlabel: inclui uma descrição na direção do eixo x ylabel: inclui uma descrição na direção dom eixo y grid: adiciona linha de grade ao gráfico whitebg: muda a cor do fundo para branco x= 2:.04:4 y=f101(x) plot(x,y) xlabel( x ), ylabel( y ) figure(2) fplot( f101, [2 4], 10) xlabel( x ), ylabel( y ) Subplot(p,q, r) x=0.1:.1:5 subplot( 2,3, 1); plot(x,x) subplot(2,3,2); plot( x, x,.^2) subplot(2, 3, 3); plot( x, x^3) subplot(2, 3, 4); plot( x, cos(x)) subplot(2, 3, 5), plot(x, cos(2*x)) subplot(2, 3, 6), plot(x, cos(3*x)
19 Capitulo 3: Cálculos Fundamentais e Matrizes Especiais: Uma matriz magic square de ordem n é uma matriz nxn 2 constituída de números inteiros de 1 a Os elementos aij da matriz estão dispostos de tal maneira que o somatório de cada linha é igual ao de cada coluna. A forma geral é: magic( n) de ordem n Zeros(n) : gera uma matriz quadrada de ordem n Zeros( m, n) : gera uma matriz de ordem m X n n Ones(n) gera uma matriz quadrada de ordem n cujos elementos é unitário
20 Matrizes Transpostas A Produto A=[ 4-1 3] B=[ ] A. B=( 4). (-2) + (-1). (5)+ (3). (2)= 8-5+6=-7 A=[2 5 1; 0 3-1] B=[ ; ; 5 2 1] O primeiro elemento do produto é: (2) (-1)+(5) (-1)+ (1) (5)= -2 Logo C será C= [ ; ] MATLAB C=A*B Matriz inersa inv(a), determinante det(a)
21 Operações com eecalares: As operações aritméticas entre 02 escalares x=a+b pode ser interpretado como sendo o valor em b adicionado ao de a e a soma armazenada em uma variável x. Logo no MATLAB pensaríamos no comando count=count +1 É obvio que esta instrução não é um comando algébrico válido, mas o MATLAB explica que 1 é adicionanado ao valor em count, o resultado será armazenado nesta variável. Ou seja o valor em cont será acrescido por 01. É importante reconhecer que uma variável pode reconhecer só um valor por vez. Ex: TIME =0.0 TIME= 5.0 o valor 0 é armazenado na variavel TIME quando a primeira instrução é executada e então substituída pelo valor 5.0 quando a segunda instrução é executada.
22 Quando se entra com uma expressão sem se especificar uma variável para se armazenar o resultado o mesmo é automaticamente armazenado em uma variável denominada de ans. Cada vez que um novo valor é armazenado em ans, o valor anterior é perdido.
23 Capítulo 4: Operações com Conjuntos É uma operação elemento por elemento. Se ex: A e B forem vetores linha com 05 elementos: Um modo de gerar um novo vetor C como produtos dos valores correspondentes em A e B é C(i) =A(i)*B(i) i=1,...5. Estes comandos são essencialmente escalares porque cada comando multiplica um simples valor por um outro e armazena o produto em um terceiro valor. Para indicarmos que executamos uma multiplicação elemento por elemento entre duas matrizes de mesma ordem usamos um ponto antes da operação. Assim os cinco comandos acima, podem ser substituídos pelo seguinte C= A. *B ; Omitindo o ponto estamos efetuando uma operação matricial.
24 A=[2 5 6] B=[ ] C= A. * B= [ ] C=A. \B= [ ] ( a dividido por b) C= A./B=[ ] ( b dividido por a) A exponenciação também é usada elemento por elemento C= A. ^2 ; D=A.^B; C=[ ] D=[ ] C= 3.0. ^A ( vale (3). ^A) =[ ] A instrução é incorreta C=3.^A ( O MATLAB faz uma multiplicação matricial)
25 Capitulo 5: Controle de Fluxo Operadores Lógicos: < menor < = Menor igual > Maior que = = ( no sentido de condição) Tomada e decisões: Estrutura if-else-if If expressão comandos End If a< 50 count= count+1 sum=sum +a end Suponha que a seja um escalar. Se a<50 então count é incrementado de 1 e a é adicionado à sum, caso contrário o comando não serás executado. Caso a não seja um escalar então count é incrementado por 1 e a é adicionado à sum somente se cada elemento em a for menor do que 50.
26 If expressão 1 if a<50 Grupos de comandos A count=count +1 If expressão 2 sum=sum +a Grupos de comandos B if b<a end b=0 Grupos de comandos C end end end Grupos e comandos D
27 Supondo que um taxi esteje passando entre 02 edficios. Considere que a variavel d contenha a distancia do veiculo ao edficio mais próximo. se o carro estiver a 10 metros do edificio a velocidade usada é a seguinte: v1= d e se a distância for menor do que 10 metros use v2= d d então calcula-se a velocidade correta através dos dois comandos: If d< 10 v1 else v2 end
28 Loop for for variavel=expressão Grupos de comandos A end Os comandos entre as instruções for e end são executadas uma vez para cada coluna da expressão matricial. A cada iteração, a variável é atribuída para a próxima coluna da matriz, i. e, durante o i-ésimo ciclo do loop temos que variável = expressão matricial(:, i) No caso do táxi, se existirem 25 elementos do vetor d
29 for d=1:25 If d<= 10 v1 = d else v2= d d end Na próxima solução d é desconhecido, Contudo usaremos o comando size o numero de vezes que queremos o loop For k=1:size(d, 2) if d(k)<= 10 end v1 else v2 end
30 Se o operador : for usado for k= inicio:incremento: limite Note que o comando break pode ser usado para sair de um loop antes que o mesmo seja completo. É frequentemente usado se houver um erro detectado dentro do loop. Comando while x=[ ]; sum=0; k=1; while x(k) >= 0 & size(x, 2) end sum=sum+x(k) k=k+1
Tutorial de Matlab Francesco Franco
Tutorial de Matlab Francesco Franco Matlab é um pacote de software que facilita a inserção de matrizes e vetores, além de facilitar a manipulação deles. A interface segue uma linguagem que é projetada
Leia maisUNIVERSIDADE GAMA FILHO Laboratório de Controle I - MATLAB
NOME: UNIVERSIDADE GAMA FILHO Laboratório de Controle I - MATLAB O que é o Matlab? O Matlab é um sistema para cálculo científico que proporciona um ambiente de fácil utilização com uma notação intuitiva,
Leia maisAula 2P - Comandos básicos do Matlab aplicados a PDS
Aula 2P - Comandos básicos do Matlab aplicados a PDS Bibliografia HAYKIN, S. S.; VAN VEEN, B. Sinais e sistemas, Bookman, 2001. ISBN 8573077417. Páginas 71-76. INGLE, V. K.; PROAKIS, J. G. Digital signal
Leia maisOficina de MATLAB Nível Básico Aula 1
MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA CAMPUS SÃO JOSÉ SANTA CATARINA Oficina de MATLAB Nível Básico Aula 1 Prof. Jeremias
Leia maisCAPÍTULO 3 - TIPOS DE DADOS E IDENTIFICADORES
CAPÍTULO 3 - TIPOS DE DADOS E IDENTIFICADORES 3.1 - IDENTIFICADORES Os objetos que usamos no nosso algoritmo são uma representação simbólica de um valor de dado. Assim, quando executamos a seguinte instrução:
Leia maisVetores, Matrizes e Gráficos
Programação de Computadores I UFOP DECOM 2013 2 Aula prática 3 Vetores, Matrizes e Gráficos Resumo Nesta aula você irá utilizar vetores para resolver diversos tipos de problemas. Para expressar a solução
Leia maisMESTRADO EM MACROECONOMIA e FINANÇAS Disciplina de Computação. Aula 02. Prof. Dr. Marco Antonio Leonel Caetano
MESTRADO EM MACROECONOMIA e FINANÇAS Disciplina de Computação Aula 02 Prof. Dr. Marco Antonio Leonel Caetano 1 Guia de Estudo para Aula 02 Comandos de Repetição - O Comando FOR - O comando IF com o comando
Leia maisLista de Exercícios. Vetores
Lista de Exercícios Vetores LINGUAGEM DE PROGRAMAÇÃO PROF. EDUARDO SILVESTRI. WWW.EDUARDOSILVESTRI.COM.BR ATUALIZADO EM: 13/03/2007 Página 1/1 1. Faça um programa que crie um vetor de inteiros de 50 posições
Leia maisAluísio Eustáquio da Silva
1 Aluísio Eustáquio da Silva SciLab Programável Material didático usado em aulas de Programação de Computadores, Algoritmos e Lógica de Programação Betim Maio de 2012 2 PROGRAMAÇÃO O SciLab permite que
Leia maisResumo da Matéria de Linguagem de Programação. Linguagem C
Resumo da Matéria de Linguagem de Programação Linguagem C Vitor H. Migoto de Gouvêa 2011 Sumário Como instalar um programa para executar o C...3 Sintaxe inicial da Linguagem de Programação C...4 Variáveis
Leia maisLinguagem C: Estruturas de Controle. Prof. Leonardo Barreto Campos 1
Linguagem C: Estruturas de Controle Prof. Leonardo Barreto Campos 1 Sumário Estrutura de Controle e de Fluxo Comandos de Seleção: O comando if; Ifs Aninhados; A escada if-else-if; A expressão condicional;
Leia maisInternet e Programação Web
COLÉGIO ESTADUAL PEDRO MACEDO Ensino Profissionalizante Internet e Programação Web 3 Técnico Prof. Cesar 2014 1 SUMÁRIO Criar sites dinâmicos em PHP --------------------------------------------------------
Leia maisOPERADORES E ESTRUTURAS DE CONTROLE
OPERADORES E ESTRUTURAS DE CONTROLE 3.1 Operadores Os operadores indicam o tipo de operação matemática que será executada gerando novos valores a partir de um ou mais operadores. São muito utilizados em
Leia maisINTRODUÇÃO À LINGUAGEM C++
INTRODUÇÃO À LINGUAGEM C++ 1 - VARIÁVEIS Variáveis espaço de memória reservado para armazenar tipos de dados, com um nome para referenciar seu conteúdo. Observações importantes Todas as variáveis devem
Leia maisAlgoritmos e Programação Estruturada
Algoritmos e Programação Estruturada Virgínia M. Cardoso Linguagem C Criada por Dennis M. Ritchie e Ken Thompson no Laboratório Bell em 1972. A Linguagem C foi baseada na Linguagem B criada por Thompson.
Leia mais1. Introdução ao uso da calculadora
1. Introdução ao uso da calculadora O uso da calculadora científica no curso de Estatística é fundamental pois será necessário o cálculo de diversas fórmulas com operações que uma calculadora com apenas
Leia maisÍNDICE. Curso Introdução ao MATLAB 2
Curso Introdução ao MATLAB 2 ÍNDICE 1 INTRODUÇÃO...4 1.1 ENTRANDO NO MATLAB...4 1.2 COMO O MATLAB TRABALHA...4 1.3 AMBIENTE DE TRABALHO DO MATLAB...5 1.4 ARQUIVOS.M...5 1.5 COMANDOS BÁSICOS...6 1.5.1 Comandos
Leia maisBacharelado em Ciência e Tecnologia Bacharelado em Ciências e Humanidades. Representação Gráfica de Funções
Bacharelado em Ciência e Tecnologia Bacharelado em Ciências e Humanidades BC 0005 Bases Computacionais da Ciência Representação Gráfica de Funções Prof a Maria das Graças Bruno Marietto graca.marietto@ufabc.edu.br
Leia maiscriar u u = E(:,1) criar b b=a(:,3)
Tutorial do MATLAB São necessários alguns comandos básicos para usar o programa MATLAB. Este tutorial resumido descreve esses comandos. Você precisa criar vetores e matrizes, alterá-los e operar com eles.
Leia maisCaso já seja usuário do SCAW siga as instruções a partir da página X.
Caso já seja usuário do SCAW siga as instruções a partir da página X. Para iniciar o sistema dê um duplo clique no ícone, que se encontra na área de trabalho. 1 Login do sistema. Esta é a tela de login
Leia maisInstruções para a atividade
1/13 Instruções para a atividade 1. Orientações gerais. Leia atentamente: a. Esta é uma atividade contínua, baseada nos recursos do MS Excel. Foi idealizada para que a ferramenta em questão possa ter seus
Leia maisProgramação WEB I Estruturas de controle e repetição
Programação WEB I Estruturas de controle e repetição Operadores de Incremento Operadores de incremento servem como expressões de atalho para realizar incrementos em variáveis Operadores de Incremento Vamos
Leia maisAlgoritmos e Estrutura de Dados. Introdução a Linguagem Python (Parte I) Prof. Tiago A. E. Ferreira
Algoritmos e Estrutura de Dados Aula 1 Introdução a Linguagem Python (Parte I) Prof. Tiago A. E. Ferreira Linguagem a ser Utilizada? Nossa disciplina é de Algoritmos e Estrutura de Dados, e não de linguagem
Leia maisProf. Esp. Adriano Carvalho
Prof. Esp. Adriano Carvalho O que é um Programa? Um arquivo contendo uma sequência de comandos em uma linguagem de programação especifica Esses comandosrespeitam regras de como serem escritos e quais
Leia maisIntrodução à Programação
Introdução à Programação Introdução a Linguagem C Construções Básicas Programa em C #include int main ( ) { Palavras Reservadas } float celsius ; float farenheit ; celsius = 30; farenheit = 9.0/5
Leia maisINF 1005 Programação I
INF 1005 Programação I Aula 03 Introdução a Linguagem C Edirlei Soares de Lima Estrutura de um Programa C Inclusão de bibliotecas auxiliares: #include Definição de constantes:
Leia maisAlgoritmos com VisuAlg
Algoritmos com VisuAlg Prof Gerson Volney Lagemann Depto Eng de Produção e Sistemas UDESC - CCT Algoritmos com VisuAlg Introdução A linguagem VisuAlg é simples, seu objetivo é disponibilizar um ambiente
Leia maisfx-82ms fx-83ms fx-85ms fx-270ms fx-300ms fx-350ms
O uso da Calculadora Científica (Casio fx) fx-82ms fx-83ms fx-85ms fx-270ms fx-300ms fx-350ms Prof. Ms. Renato Francisco Merli 2013 1 Sumário 1. Antes de Começar... 2 2. Cálculos Básicos... 8 3. Cálculos
Leia mais02. [Manzano, 1996] Escreva um programa em C que apresente os quadrados dos números inteiros de 15 a 200.
01. [Damas, 2007] Escreva um programa em C que escreva na tela toda a tabela ASCII (0 a 255 caracteres), escrevendo um cada linha o código ASCII e o caractere correspondente. Exemplo: 65 A 66 B 67 C 02.
Leia maisLinguagem algorítmica: Portugol
Programação de Computadores I Aula 03 Linguagem algorítmica: Portugol José Romildo Malaquias Departamento de Computação Universidade Federal de Ouro Preto 2011-1 1/34 Introdução I Lógica A lógica é usada
Leia maisIntrodução a Algoritmos Parte 04
Universidade Federal do Vale do São Francisco Curso de Engenharia de Computação Introdução a Algoritmos Parte 04 Prof. Jorge Cavalcanti jorge.cavalcanti@univasf.edu.br www.univasf.edu.br/~jorge.cavalcanti
Leia maisPython Condicionais e Loops. Introdução à Programação SI1
Python Condicionais e Loops Introdução à Programação SI1 Conteúdo Comando de Decisão Comandos de Repetição Exercícios 13/06/2013 2 Condicional Controle de fluxo É muito comum em um programa que certos
Leia maisNÍVEL BÁSICO CAPÍTULO III
UNIVERSIDADE FEDERAL DO PARÁ CENTRO TECNOLÓGICO DEPARTAMENTO DE ENGENHARIA ELÉTRICA E DE COMPUTAÇÃO PROGRAMA DE EDUCAÇÃO TUTORIAL SEMANA DOS 40 ANOS DE ENGENHARIA ELÉTRICA NÍVEL BÁSICO CAPÍTULO III PROGRAMA
Leia mais20 Caracteres - Tipo char
0 Caracteres - Tipo char Ronaldo F. Hashimoto e Carlos H. Morimoto Até agora vimos como o computador pode ser utilizado para processar informação que pode ser quantificada de forma numérica. No entanto,
Leia maisAula 4 Pseudocódigo Tipos de Dados, Expressões e Variáveis
1. TIPOS DE DADOS Todo o trabalho realizado por um computador é baseado na manipulação das informações contidas em sua memória. Estas informações podem ser classificadas em dois tipos: As instruções, que
Leia maisCálculo Numérico Aula 1: Computação numérica. Tipos de Erros. Aritmética de ponto flutuante
Cálculo Numérico Aula : Computação numérica. Tipos de Erros. Aritmética de ponto flutuante Computação Numérica - O que é Cálculo Numérico? Cálculo numérico é uma metodologia para resolver problemas matemáticos
Leia maisMATLAB Avançado. Melissa Weber Mendonça 1 2011.2. 1 Universidade Federal de Santa Catarina. M. Weber Mendonça (UFSC) MATLAB Avançado 2011.
MATLAB Avançado Melissa Weber Mendonça 1 1 Universidade Federal de Santa Catarina 2011.2 M. Weber Mendonça (UFSC) MATLAB Avançado 2011.2 1 / 37 MATLAB Básico: Números reais >> a = 1 >> b = 2 >> a + b M.
Leia maisCurso de MATLAB 5.1. Introdução à Solução de Problemas de Engenharia. Faculdade de Engenharia. Laboratório de Engenharia Elétrica
Curso de 2 a EDIÇÃO Revista e Ampliada MATLAB 5.1 Introdução à Solução de Problemas de Engenharia Faculdade de Engenharia Laboratório de Engenharia Elétrica Programa Prodenge / Sub-Programa Reenge Universidade
Leia mais2. OPERADORES... 6 3. ALGORITMOS, FLUXOGRAMAS E PROGRAMAS... 8 4. FUNÇÕES... 10
1. TIPOS DE DADOS... 3 1.1 DEFINIÇÃO DE DADOS... 3 1.2 - DEFINIÇÃO DE VARIÁVEIS... 3 1.3 - VARIÁVEIS EM C... 3 1.3.1. NOME DAS VARIÁVEIS... 3 1.3.2 - TIPOS BÁSICOS... 3 1.3.3 DECLARAÇÃO DE VARIÁVEIS...
Leia maisIntrodução ao Matlab. 1 Algumas regras e comandos do Matlab. 3 de março de 2015. Docente Responsável : Prof. Dr. Antônio C. Roque
Introdução ao Matlab 3 de março de 2015 Docente Responsável : Prof. Dr. Antônio C. Roque Monitores : Rodrigo F. O. Pena e Renan Shimoura MATLAB (MATrix LABoratory) é um programa de alta performance e de
Leia maisPROGRAMAÇÃO ESTRUTURADA. CC 2º Período
PROGRAMAÇÃO ESTRUTURADA CC 2º Período PROGRAMAÇÃO ESTRUTURADA Aula 06: Ponteiros Declarando e utilizando ponteiros Ponteiros e vetores Inicializando ponteiros Ponteiros para Ponteiros Cuidados a serem
Leia maisCapítulo 2. VARIÁVEIS DO TIPO INTEIRO
Capítulo 2. VARIÁVEIS DO TIPO INTEIRO OBJETIVOS DO CAPÍTULO Conceitos de: variáveis do tipo inteiro, atribuição, avisos e erros de compilação, erros de execução, comentários dentro do programa-fonte Operadores
Leia maisMini Curso Introdução ao MATLAB
Mini Curso Introdução ao MATLAB Aline Villela Chaia Maria Ribeiro Daibert GET Engenharia de Produção - UFJF Sumário: Introdução... 3 Objetivos... 3 Histórico... 3 Layout... 4 Help... 9 Dados... 10 Funções...
Leia maisCapítulo 2: Introdução à Linguagem C
Capítulo 2: Introdução à Linguagem C INF1005 Programação 1 Pontifícia Universidade Católica Departamento de Informática Programa Programa é um algoritmo escrito em uma linguagem de programação. No nosso
Leia maisProgramação de Computadores I Pseudocódigo PROFESSORA CINTIA CAETANO
Programação de Computadores I Pseudocódigo PROFESSORA CINTIA CAETANO Pseudocódigo Pseudocódigo é uma forma genérica de escrever um algoritmo, utilizando uma linguagem simples (nativa a quem o escreve,
Leia mais1. FUNÇÕES NO EXCEL 2007
1. FUNÇÕES NO EXCEL 2007 Funções são fórmulas predefinidas que efetuam cálculos usando valores específicos, denominados argumentos, em uma determinada ordem ou estrutura. As funções podem ser usadas para
Leia maisControle do Arquivo Técnico
Controle do Arquivo Técnico Os documentos existentes de forma física (papel) no escritório devem ser guardados em pastas (normalmente pastas suspensas) localizadas no Arquivo Técnico. Este Arquivo pode
Leia maisAlgoritmos e Programação Conceitos e Estruturas básicas (Variáveis, constantes, tipos de dados)
Algoritmos e Programação Conceitos e Estruturas básicas (Variáveis, constantes, tipos de dados) Os algoritmos são descritos em uma linguagem chamada pseudocódigo. Este nome é uma alusão à posterior implementação
Leia maisCURSO BÁSICO DE PROGRAMAÇÃO AULA 9. Revisão Aula Anterior Estruturas de Decisão (If e Switch)
CURSO BÁSICO DE PROGRAMAÇÃO AULA 9 Revisão Aula Anterior Estruturas de Decisão (If e Switch) Revisão Comandos básicos no terminal: Para verificar os arquivos que estão em uma pasta usa-se ls: Para acessar
Leia maisDepartamento: Matemática Curso: Eng a Madeiras Ano: 1 o Semestre: 2 o Ano Lectivo: 2006/2007. Aula prática n o 1 - Introdução ao MATLAB
Instituto Politécnico de Viseu Escola Superior de Tecnologia Departamento: Matemática Métodos Numéricos Curso: Eng a Madeiras Ano: 1 o Semestre: 2 o Ano Lectivo: 2006/2007 Aula prática n o 1 - Introdução
Leia maisTrabalho Final. Data da Submissão: das 8h do dia 16/06 às 24h do dia 17/06. Data da Entrega do Relatório: das 15h às 18h no dia 18/06.
ICMC-USP ICC - SCC-0 Turmas B e D - º. Semestre de 00 - Prof. João Luís. PAE: Jefferson F. Silva. Trabalho Final Submissão Automática da implementação pelo sistema Boca (http://blacklabel.intermidia.icmc.usp.br/boca/scc00/.)
Leia maisTópico 2. Conversão de Unidades e Notação Científica
Tópico 2. Conversão de Unidades e Notação Científica Toda vez que você se refere a um valor ligado a uma unidade de medir, significa que, de algum modo, você realizou uma medição. O que você expressa é,
Leia mais1. Sistemas de numeração
1. Sistemas de numeração Quando mencionamos sistemas de numeração estamos nos referindo à utilização de um sistema para representar uma numeração, ou seja, uma quantidade. Sistematizar algo seria organizar,
Leia mais[RÓTULO:] MNEMÔNICO [OPERANDOS] [;COMENTÁRIO]
Instruções de uso do montador DAEDALUS (baseadas em texto extraído da monografia apresentada como trabalho de diplomação no curso de Bacharelado em Ciência da Computação por Luís Ricardo Schwengber, sob
Leia maisSOFTWARE DE INSTALAÇÃO. Instruções de Instalação
SOFTWARE DE INSTALAÇÃO SOFTWARE Instruções de Instalação Manual de instruções para programa de gravação de dados (WS- 9010) Esta estação meteorológica juntamente com o programa de gravação de dados é um
Leia maisLivro Caixa. www.controlenanet.com.br. Copyright 2015 - ControleNaNet
www.controlenanet.com.br Copyright 2015 - ControleNaNet Conteúdo Tela Principal... 3 Como imprimir?... 4 As Listagens nas Telas... 7 Clientes... 8 Consulta... 9 Inclusão... 11 Alteração... 13 Exclusão...
Leia maisAula Teórica 12. Material Didático Proposto
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/red 2014/1
Leia maisAlgoritmos e Estruturas de Dados I 01/2013. Estruturas Condicionais e de Repetição (parte 2) Pedro O.S. Vaz de Melo
Algoritmos e Estruturas de Dados I 01/2013 Estruturas Condicionais e de Repetição (parte 2) Pedro O.S. Vaz de Melo Problema 1 Suponha que soma (+) e subtração (-) são as únicas operações disponíveis em
Leia maisFluxo de trabalho do Capture Pro Software: Indexação de OCR e separação de documentos de código de correção
Este procedimento corresponde ao fluxo de trabalho de Indexação de OCR com separação de código de correção no programa de treinamento do Capture Pro Software. As etapas do procedimento encontram-se na
Leia maisAtalhos da Web. Krishna Tateneni Yves Arrouye Tradução: Lisiane Sztoltz
Krishna Tateneni Yves Arrouye Tradução: Lisiane Sztoltz 2 Conteúdo 1 Atalhos da Web 4 1.1 Introdução.......................................... 4 1.2 Atalhos da Web.......................................
Leia maisALGORITMOS PARTE 01. Fabricio de Sousa Pinto
ALGORITMOS PARTE 01 Fabricio de Sousa Pinto Algoritmos: Definição 2 É uma sequência de instruções finita e ordenada de forma lógica para a resolução de uma determinada tarefa ou problema. Algoritmos 3
Leia maisLÓGICA DE PROGRAMAÇÃO. Vitor Valerio de Souza Campos
LÓGICA DE PROGRAMAÇÃO Vitor Valerio de Souza Campos Exemplos de algoritmos Faça um algoritmo para mostrar o resultado da multiplicação de dois números. Algoritmo em descrição narrativa Passo 1 Receber
Leia maisConceitos básicos da linguagem C
Conceitos básicos da linguagem C 2 Em 1969 Ken Thompson cria o Unix. O C nasceu logo depois, na década de 70. Dennis Ritchie, implementou-o pela primeira vez usando o sistema operacional UNIX criado por
Leia maisCriando um script simples
Criando um script simples As ferramentas de script Diferente de muitas linguagens de programação, você não precisará de quaisquer softwares especiais para criar scripts de JavaScript. A primeira coisa
Leia maisMódulo III. Folhas de Cálculo
Módulo III Ferramentas do Office Folhas de Cálculo Ferramentas de produtividade 1 Folhas de Cálculo O que é: Uma Folha de Cálculo é, por tradição, um conjunto de células que formam uma grelha ou tabela
Leia maisIntrodução ao Excel. Principais fórmulas de Cálculo
Introdução ao Excel Principais fórmulas de Cálculo Mínimo Devolve o menor número num conjunto de valores. MÍNIMO(n NIMO(núm1;n m1;núm2;...) m2;...) Núm1; núm2,... são de 1 a 30 números cujo valor mínimo
Leia maisJosé Romildo Malaquias 2011-1
Programação de Computadores I Aula 08 Programação: Estruturas de Repetição José Romildo Malaquias Departamento de Computação Universidade Federal de Ouro Preto 2011-1 1/58 Motivação Como imprimir os três
Leia maisIntrodução aos critérios de consulta. Um critério é semelhante a uma fórmula é uma cadeia de caracteres que pode consistir em
Material retirado do site Office online. Introdução aos critérios de consulta Um critério é semelhante a uma fórmula é uma cadeia de caracteres que pode consistir em referências de campo, operadores e
Leia maisDadas a base e a altura de um triangulo, determinar sua área.
Disciplina Lógica de Programação Visual Ana Rita Dutra dos Santos Especialista em Novas Tecnologias aplicadas a Educação Mestranda em Informática aplicada a Educação ana.santos@qi.edu.br Conceitos Preliminares
Leia maisCurso: Técnico de Informática Disciplina: Redes de Computadores. 1- Apresentação Binária
1- Apresentação Binária Os computadores funcionam e armazenam dados mediante a utilização de chaves eletrônicas que são LIGADAS ou DESLIGADAS. Os computadores só entendem e utilizam dados existentes neste
Leia maisMC102 Algoritmos e programação de computadores Aula 3: Variáveis
MC102 Algoritmos e programação de computadores Aula 3: Variáveis Variáveis Variáveis são locais onde armazenamos valores na memória. Toda variável é caracterizada por um nome, que a identifica em um programa,
Leia maisMedidas e Incertezas
Medidas e Incertezas O que é medição? É o processo empírico e objetivo de designação de números a propriedades de objetos ou eventos do mundo real de forma a descreve-los. Outra forma de explicar este
Leia maisMicrosoft Office Excel 2007
1 Microsoft Office Excel 2007 O Excel é um programa dedicado a criação de planilhas de cálculos, além de fornecer gráficos, função de banco de dados e outros. 1. Layout do Excel 2007 O Microsoft Excel
Leia maisCURSO DE PROGRAMAÇÃO EM JAVA
CURSO DE PROGRAMAÇÃO EM JAVA Introdução para Iniciantes Prof. M.Sc. Daniel Calife Índice 1 - A programação e a Linguagem Java. 1.1 1.2 1.3 1.4 Linguagens de Programação Java JDK IDE 2 - Criando o primeiro
Leia maisProgramação: Tipos, Variáveis e Expressões
Programação de Computadores I Aula 05 Programação: Tipos, Variáveis e Expressões José Romildo Malaquias Departamento de Computação Universidade Federal de Ouro Preto 2011-1 1/56 Valores Valor é uma entidade
Leia maisAula 02 Excel 2010. Operações Básicas
Aula 02 Excel 2010 Professor: Bruno Gomes Disciplina: Informática Básica Curso: Gestão de Turismo Sumário da aula: 1. Operações básicas; 2. Utilizando Funções; 3. Funções Lógicas; 4. Gráficos no Excel;
Leia maisO ESPAÇO NULO DE A: RESOLVENDO AX = 0 3.2
3.2 O Espaço Nulo de A: Resolvendo Ax = 0 11 O ESPAÇO NULO DE A: RESOLVENDO AX = 0 3.2 Esta seção trata do espaço de soluções para Ax = 0. A matriz A pode ser quadrada ou retangular. Uma solução imediata
Leia maisMICROSOFT EXCEL - AULA NÚMERO 06
MICROSOFT EXCEL - AULA NÚMERO 06 IMPRIMINDO PLANILHAS E GRÁFICOS Até este ponto, você viu como introduzir dados e criar formulas, formatar texto e criar gráficos. Agora você vai apresentar os dados ou
Leia maisUFERSA Universidade Federal Rural do Semi-Árido. R Project R Project Criando e manipulando objetos.
UFERSA Universidade Federal Rural do Semi-Árido R Project R Project Criando e manipulando objetos. Conteúdo 1 2 3 Iniciando o R Manipulando Objetos Objetos especiais Introdução O R é uma importante ferramenta
Leia maisAlgoritmos e Programação (Prática) Profa. Andreza Leite andreza.leite@univasf.edu.br
(Prática) Profa. Andreza Leite andreza.leite@univasf.edu.br Introdução O computador como ferramenta indispensável: Faz parte das nossas vidas; Por si só não faz nada de útil; Grande capacidade de resolução
Leia maisManual do Sistema "Vida Controle de Contatos" Editorial Brazil Informatica
Manual do Sistema "Vida Controle de Contatos" Editorial Brazil Informatica I Vida Controle de Contatos Conteúdo Part I Introdução 2 1 Vida Controle... de Contatos Pessoais 2 Part II Configuração 2 1 Configuração...
Leia mais5 - Vetores e Matrizes Linguagem C CAPÍTULO 5 VETORES E MATRIZES
CAPÍTULO 5 5 VETORES E MATRIZES 5.1 Vetores Um vetor armazena uma determinada quantidade de dados de mesmo tipo. Vamos supor o problema de encontrar a média de idade de 4 pessoas. O programa poderia ser:
Leia maisCurso de Programação Computadores
3 O Primeiro Programa em C Unesp Campus de Guaratinguetá Curso de Programação Computadores Prof. Aníbal Tavares Profa. Cassilda Ribeiro 3 O Primeiro Programa em C 3.1 - Introdução Depois dos conceitos
Leia maisComputadores XXI: Busca e execução Final
Computadores XXI: Busca e execução Final A6 Texto 6 http://www.bpiropo.com.br/fpc20060123.htm Sítio Fórum PCs /Colunas Coluna: B. Piropo Publicada em 23/01/2006 Autor: B.Piropo Na coluna anterior, < http://www.forumpcs.com.br/viewtopic.php?t=146019
Leia maisJAVA NETBEANS PGOO Prof. Daniela Pires Conteúdo
Conteúdo Estruturas de repetição (loops, laços)... 2 WHILE (enquanto)... 2 DO... WHILE (faça... enquanto)... 2 FOR... 3 FOREACH... 4 EXERCICIO LOOP FOR... 4 Novo Projeto... 5 Controles SWING... 10 1 Estruturas
Leia maisCADERNOS DE INFORMÁTICA Nº 1. Fundamentos de Informática I - Word 2010. Sumário
CADERNO DE INFORMÁTICA FACITA Faculdade de Itápolis Aplicativos Editores de Texto WORD 2007/2010 Sumário Editor de texto... 3 Iniciando Microsoft Word... 4 Fichários:... 4 Atalhos... 5 Área de Trabalho:
Leia maisCAPÍTULO 7 NÍVEL DE LINGUAGEM DE MONTAGEM
CAPÍTULO 7 NÍVEL DE LINGUAGEM DE MONTAGEM 71 Introdução Difere dos níveis inferiores por ser implementado por tradução A tradução é usada quando um processador está disponível para uma mensagem fonte mas
Leia mais43 11 Relatórios, Listagens e Exportações para Excel, TXT e HTML
43 11 Relatórios, Listagens e Exportações para Excel, TXT e HTML Aqui serão exemplificados os relatórios que podem ser definidos pelo usuário. Esses Relatórios podem ser impressos em Impressora Lazer,
Leia maisNesta aula serão apresentados alguns comandos de condição, repetição e gráficos.
3 COMANDOS CONDICIONAIS E DE LAÇO Nesta aula serão apresentados alguns comandos de condição, repetição e gráficos. 3.1 COMANDOS CONDICIONAIS 3.1.1 Comando IF Como o próprio nome já indica, estes comandos
Leia maisTable of Contents. PowerPoint XP
Table of Contents Finalizando a apresentação...1 Usando anotações...1 Desfazer e repetir...1 Localizar e substituir...2 Substituir...2 Efeitos de transição...3 Esquema de animação...6 Controlando os tempos
Leia maisQuestão - 01. Essência do Excel 2003...
Valdir Questão - 01 Como deve proceder o usuário do Microsoft para que sejam atualizados os cálculos das funções ou fórmulas utilizadas nas planilhas? a) Pressionar a tecla F9 no teclado b) Pressionar
Leia maisTUTORIAL DO ACCESS PASSO A PASSO. I. Criar um Novo Banco de Dados. Passos: 1. Abrir o Access 2. Clicar em Criar um novo arquivo
TUTORIAL DO ACCESS PASSO A PASSO I. Criar um Novo Banco de Dados Passos: 1. Abrir o Access 2. Clicar em Criar um novo arquivo 3. Clicar em Banco de Dados em Branco 4. Escrever um nome na caixa de diálogo
Leia maisProgramação para Computação
Universidade Federal do Vale do São Francisco Programação para Computação Professor: Marcelo Santos Linder E-mail: marcelo.linder@univasf.edu.br Ementa Conceito de algoritmo. Lógica de programação e programação
Leia maisLidar com números e estatísticas não é fácil. Reunir esses números numa apresentação pode ser ainda mais complicado.
, ()! $ Lidar com números e estatísticas não é fácil. Reunir esses números numa apresentação pode ser ainda mais complicado. Uma estratégia muito utilizada para organizar visualmente informações numéricas
Leia maisAlgoritmos e Estruturas de Dados I 01/2013. Arquivos. Pedro O.S. Vaz de Melo
Algoritmos e Estruturas de Dados I 01/2013 Arquivos Pedro O.S. Vaz de Melo Problema 1 Considere que um arquivo de dados contém os valores das dimensões (tam. max.: 100) e dos elementos de duas matrizes
Leia maisPython: Comandos Básicos. Claudio Esperança
Python: Comandos Básicos Claudio Esperança Primeiros passos em programação Até agora só vimos como computar algumas expressões simples Expressões são escritas e computadas imediatamente Variáveis podem
Leia maisIFTO LÓGICA DE PROGRAMAÇÃO AULA 05
IFTO LÓGICA DE PROGRAMAÇÃO AULA 05 Prof. Manoel Campos da Silva Filho Tecnólogo em Processamento de Dados / Unitins Mestre em Engenharia Elétrica / UnB http://lab.ifto.edu.br/~mcampos http://manoelcampos.com
Leia mais