Apresentação da disciplina Representação gráfica de funções.

Tamanho: px
Começar a partir da página:

Download "Apresentação da disciplina Representação gráfica de funções."

Transcrição

1 BC-0005 Bases Computacionais da Ciência Apresentação da disciplina e Representação gráfica de funções Prof. Rodrigo de Alencar Hausen hausen@ufabc.edu.br (inspirado nos slides do prof. Jesús P. Mena-Chalco) 1

2 O curso Objetivo: apresentar algumas ferramentas computacionais úteis para o desenvolvimento de ciência e tecnologia. 1) Introdução 2) Representação e Análise de Dados Representação gráfica de funções Noções de estatística Correlação e regressão Base de dados 3) Algoritmos Variáveis e estruturas sequenciais Estruturas condicionais Estrutura de repetição Funções 4) Simulação Computacional 2

3 Introdução (Capítulo 1) 3

4 Computação em todos os lugares Cada vez mais, diversas áreas do conhecimento utilizam conceitos e recursos de Computação. De fato, atualmente é praticamente impensável fazer ciência ou tecnologia sem o uso da Computação: Presença de instrumentos computadorizados coletando dados o tempo todo em todo lugar; Geração de dados científicos em volumes que não podem mais ser entendidos apenas com cálculos simples. 4

5 Computação em todos os lugares 5

6 Computação em todos os lugares Na indústria projetos de máquinas, processos e produtos são inicialmente desenvolvidos em ambientes controlados de simulação 6

7 O computador Um sistema de computação é: uma coleção de componentes que realizam operações lógicas e aritméticas (transformação); sobre um conjunto de dados (entrada) e fornecem uma saída (os dados transformados); Um computador é uma máquina capaz de executar automaticamente alguma transformação no conjunto de dados de entrada. 7

8 Atividade 01 : Tidia-ae Faça um resumo das seções 1.1, 1.2 e 1.3 (~11 páginas) do Capítulo 1 do livro texto. O resumo não deve conter mais de 500 palavras. Pode usar qualquer editor (Word, LibreOffice, ) Submissão: copie e cole o texto no Tidia Pode usar a ferramenta de contagem de palavras do seu editor ou Atenção para o prazo máximo de submissão! Matutino: 17h da véspera da próxima aula Noturno: 14h do dia da próxima aula 8

9 Representação Gráfica De Funções (Capítulo 2) 9

10 Função O estudo de funções decorre da necessidade de: Analisar fenômenos, visualizando o comportamento de um sistema. Interpretar interdependências, entendendo como uma variável comporta-se com relação à outra. Encontrar soluções de problemas. Descrever regularidades. Generalizar. 10

11 Representação de uma função Uma função pode ser representada das seguintes formas: Verbalmente (descrevendo-a com palavras); Ex.: considere f a função que transforma números naturais nos seus quadrados. Numericamente (através de tabela de valores); Ex.: f é tal que f(0) = 0, f(1) = 1, f(2) = 4, f(3) = 9, f(4) = 16, f(5) = 25,... Visualmente (através de gráficos); (próximo slide) Algebricamente (utilizando-se uma fórmula explícita); Ex.: f(n) = n², onde n ℕ 11

12 Representação de uma função Ex.: gráfico da função f(n) = n², onde n ℕ

13 Ferramentas de visualização Existem diversas ferramentas matemáticos avançados: utilizadas em cálculos Matlab; Maple; Octave; Scilab; Rlab (r-project); SciPy (python); Linguagens de programação de uso geral: C/C++, Fortran, etc. Geralmente contam com bibliotecas de funções matemáticas prontas e recursos avançados. 13

14 Scilab É um software utilizado para resolução de problemas numéricos. É gratuito e distribuído com código fonte: Permite trabalhar com diversos objetos matemáticos (matrizes, polinômios, equações, etc); Ambiente de programação que permite a criação de novas funções/bibliotecas do usuário; 14

15 Scilab - ambiente 15

16 Scilab - ambiente Console: onde digitamos instruções ao Scilab 16

17 Scilab - ambiente Prompt de comando: Indicação do Scilab de que está pronto para receber uma instrução 17

18 Scilab - expressões O Scilab pode ser usado como uma calculadora: 2 + (1,5² + 3) 5 Scilab: 18

19 Scilab - expressões O Scilab pode ser usado como uma calculadora: 2 + (1,5² + 3) 5 Scilab: exponenciação: ^ 2 + (1.5^2 + 3)*5 Parte inteira é separada da parte fracionária por ponto (notação americana) multiplicação: * 19

20 Scilab - expressões O Scilab pode ser usado como uma calculadora: 2 + (1,5² + 3) 5 Scilab: 2 + (1.5^2 + 3)* Scilab: 20

21 Scilab - expressões O Scilab pode ser usado como uma calculadora: 2 + (1,5² + 3) 5 Scilab: 2 + (1.5^2 + 3)* Scilab: divisão: / Raiz quadrada: sqrt(...) ( )/(2^5 sqrt(3)) + 8 Cuidado com os parênteses! 21

22 Scilab - variáveis Digitando o comando: estaremos criando uma variável real chamada x cujo valor é igual a 2. ATENÇÃO: o símbolo = na linha de comando significa atribuição (dar um valor a uma variável) O ponto-e-vírgula ao final da instrução não é obrigatório. Caso ele não seja colocado, a atribuição atual da variável é apresentada na tela: 22

23 Scilab - variáveis Veremos agora como, cada vez que mencionarmos o nome de uma variável, estaremos na verdade utilizando o seu conteúdo Esta operação define y como sendo uma variável com valor igual ao valor de x mais cinco, ou seja, y terá um valor igual a 7 Neste caso, z será igual à multiplicação dos valores guardados em x e y, ou seja, z será igual a 14 Aqui, w será igual à divisão dos valores guardados em z e x, ou seja, w será igual a 7 23

24 Scilab constantes Algumas constantes mais comuns já estão definidas no Scilab. --> %pi %pi = > %e // número de Euler %e = > %i // unidade dos números imaginários %i = i (não é possível representar como número real) 24

25 Scilab - funções Exponencial ex: exp(x) Logaritmos: log(x) (natural), log10(x) Raiz quadrada: sqrt(x) (base 10) Trigonométricas: ângulo em radianos sin(x), cos(x), sec(x), csc(x), tan(x), cotg(x) Trigonométricas inversas: asin(x), acos(x), Módulo ou valor absoluto x : abs(x) n Obs1.: x=( x ) 1 n, no Scilab: (x)^(1/n) Obs2.: log(x) = y, onde y é tal que ey = x 25

26 Scilab: Exercício 00 Vamos considerar a função: -->x = [1,2,3,4,5,6] -->y = x.^ 2 -->plot (x,y) 26

27 Scilab: Exercício 00 Vamos considerar a função: -->x = [1,2,3,4,5,6] -->y = x.^ 2 -->plotde (x,y) Operador exponenciação elemento-a-elemento. Outros operadores elementoa-elemento:.* multiplicação./ divisão 27

28 Scilab: Exercício 00 Vamos considerar a função: -->x = [1,2,3,4,5,6] -->y = x.^ 2 -->plot (x,y,'ro-') Onde 'ro-' é: r=cor (red) o=círculo -=linha sólida 28

29 Scilab: Exercício 00 Vamos considerar a função: -->x = [-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6]; -->y = x.^ 2 -->plot (x,y,'bx-') Onde 'bx-' é: b=cor (blue) x=cruz -=linha sólida clf() limpa a tela gráfica, evitando que o próximo gráfico sobreponha-se ao anterior 29

30 Scilab: Exercício 00 Vamos considerar a função: -->x = -100:0.1:100; -->y = x.^ 2 -->plot (x,y,'gs-') -->length(x) -->length(y) -->whos 30

31 Scilab: Exercício 01 Vamos considerar a função: y = sen(x) No intervalo x [0;2π] Existem duas formas para se definir os valores do domínio: Definindo diretamente os pontos x nos quais queremos plotar a função (exercício anterior). Definindo um intervalo de valores de x no qual queremos plotar a função (este exercício). 31

32 Scilab: Exercício 01 Tal instrução criará um vetor x cujo primeiro valor será igual ao primeiro valor do intervalo. O segundo valor será dado pelo valor anterior somado ao valor do passo. Isto irá se repetir até que o valor da soma seja igual ou menor do que o último valor do intervalo

33 Scilab: Exercício 01 Vamos considerar a função: -->x = 0:1:2*%pi -->y = sin(x) -->plot (x,y,'gs-') 33

34 Scilab: Exercício 01 Vamos considerar a função: -->x = 0:0.1:2*%pi -->y = sin(x) -->plot (x,y,'gs-') 34

35 Scilab: Exercício 01 Para colocar nomes nos eixos dos gráficos podemos usar: Para colocar linhas de grade no gráfico: --> set(gca(), grid,[1 1]); 35

36 Scilab: Exercício 02 Identifique visualmente as raízes da seguinte função (onde a função toca o eixo do x): 36

37 Scilab: Exercício 02 Raizes: x=2 e x=3 x = 1:0.01:4; y = x.^2-5.*x+6; plot(x,y) plot(2,0,'r*') plot(3,0,'g*') 37

38 Scilab: Exercício 03 Desenhe a função no intervalo x = [0; 40] 38

39 Scilab: Exercício 03 Desenhe a função no intervalo x = [0; 40] -->x=0:0.1:40; -->y = x./(1+x.^2); -->plot(x,y); 39

40 Scilab: Exercício 03 Determine os pontos de intersecção entre as funções: 2x e x² + 4x Desenhe as funções e identifique a interseção entre ambas funções. 40

41 Scilab: Exercício 03 Quais os pontos de intersecção entre as funções e? >clf() >x = 5:0.1:5; >y1 = 2.*x; >y2 = x.^2+4*x; >plot(x,y1,'r ') >plot(x,y2,'b ') 41

42 Scilab: Exercício 03 Quais os pontos de intersecção entre as funções e? find(abs(y1 y2) < 0.01) ans = tolerância pequena 42

43 Scilab: Exercício 03 Quais os pontos de intersecção entre as funções e? find(abs(y1 y2) < 0.01) ans = Que valores são estes? índices do vetor x 43

44 Scilab: Exercício 03 Quais os pontos de intersecção entre as funções e? find(abs(y1 y2) < 0.01) ans = x(find(abs(y1 y2) < 0.01)) ans =

45 Observações sobre o Scilab Maiúsculas e minúsculas: nomes de variáveis com maiúsculas são diferentes de nomes com minúsculas. Ex. 1: variável a é diferente da variável A. --> a = 3 --> A = 4 --> a + A Ex. 2: são todas variáveis diferentes: banana Banana BANANA banana 45

46 Observações sobre o Scilab Limpar o ambiente (esquecer variáveis): comando clear nome --> a = 3; --> clear --> b = 5; // esquece tudo --> a, b --> b a =!--error 4 3. Variável b = indefinida: b 5. --> clear a --> a!--error 4 Variável indefinida: a --> b b = 5. 46

47 Atividade 02 : Tidia-ae Identifique visualmente e com a função find os pontos de intersecção entre as funções f(x) e g(x) no intervalo x [0;5]? f(x) = sen(x) + cos(1 + x²) 1 1 g ( x)= x 1 2 Precisão: pelo menos 2 casas decimais! Submeter ao Tidia-ae um documento PDF (mini-relatório) contendo: Título: Atividade 2 - Gráficos Nome do grupo, nomes completos e RA dos integrantes A sequência de instruções em Scilab, com explicações, para desenhar ambas funções, e desenhar uma marca (colorida) em cada ponto de intersecção. Captura de tela do gráfico. 47

48 Parte burocrática 48

49 Metodologia Aulas práticas A parte de teoria deve ser lida antes da aula Os alunos desenvolverão atividades e exercícios extraclasse: Individuais e em grupo Uso da Biblioteca e da Internet Os alunos contarão com apoio de monitores (em horários pré-determinados) Objetivo da monitoria: Esclarecer dúvida (não é aula particular) 49

50 Avaliação Em grupos de 2 (mas não adianta ser carregado pelo colega) A avaliação será composta por: 2 provas (obrigatórias) + projeto (opcional) Média = (3 P1 + 4 P2 + 3 Projeto)/10 + Bônus ou Média = (4 P1 + 6 P2) / 10 + Bônus Prova 1: 19/outubro Proposta de projeto: entregar até 3/novembro Prova 2: 30/novembro Projeto e prova substitutiva: 7/novembro Rec: 12/dezembro Vista de provas, sub da rec: 12/dezembro Classificação de conceitos: A 9,0; B 7,5; C 6,0; D 5,0; F < 5,0 50

51 Avaliação e honestidade COLA = F na disciplina (sem chororô!) PLÁGIO = F na disciplina Cuidado com o plágio: jamais peça para ver o trabalho de outros grupos! não mostre o seu trabalho para integrantes de outros grupos plágio não intencional é plágio de qualquer jeito (resulta em conceito F) Quer ajudar um colega? Fale para ele procurar a monitoria ou o professor. 51

52 52

53 Considerações sobre a aprendizagem Ler o capítulo do livro antes da aula. Estar presente nas aulas e atento ao material apresentado; Fazer os exercícios em aula e em casa; Consultar os monitores; Procurar entender, refletir e questionar; Associar o conteúdo com sua própria experiência; Associar com o conteúdo das aulas anteriores; Consultar as referências bibliográficas da próxima aula. 53

54 Bibliografia Livro texto: Bases Computacionais da Ciência (Marietto et al., 2013) No repositório do Tidia-ae. Forbellone, A. L. V.; Eberspächer, H. F.; Lógica de Programação - A Construção de Algoritmos e Estruturas de Dados; 3a edição, Editora Pearson Prentice-Hall, 2005 Sebesta, R. W.; Conceitos de Linguagens de Programação; 5a edição, Editora Bookman, 2003 Ascensio, A.F.; Campos, E.A., Fundamentos da Programação de Computadores, Pearson, 3a edição,

55 Informações adicionais Site do curso: ou Acesse imediatamente o site do curso e faça as atividades no Tidia. Forme seu grupo até semana que vem! Não perca o prazo da Atividade 0! Para casa: atividades 1, 2 e 3 ler capítulos 1, 2 e 3 55

FUNÇÃO: MOTIVAÇÃO FUNÇÃO: MOTIVAÇÃO FUNÇÃO: MOTIVAÇÃO. Bacharelado em Ciência e Tecnologia Bacharelado em Ciências e Humanidades

FUNÇÃO: MOTIVAÇÃO FUNÇÃO: MOTIVAÇÃO FUNÇÃO: MOTIVAÇÃO. Bacharelado em Ciência e Tecnologia Bacharelado em Ciências e Humanidades 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 FUNÇÃO: MOTIVAÇÃO Vários fenômenos naturais e físicos

Leia mais

Foi criado em 1990 por pesquisadores do INRIA e da ècole Nationale des Ponts et Chaussées (França), sendo gratuito e similar ao Matlab.

Foi criado em 1990 por pesquisadores do INRIA e da ècole Nationale des Ponts et Chaussées (França), sendo gratuito e similar ao Matlab. Foi criado em 1990 por pesquisadores do INRIA e da ècole Nationale des Ponts et Chaussées (França), sendo gratuito e similar ao Matlab. Página na internet: http://www.scilab.org Consiste também de um interpretador

Leia mais

CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano

CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano CÁLCULO NUMÉRICO Profa. Dra. Yara de Souza Tadano yaratadano@utfpr.edu.br Aula 7 Matlab Noções Básicas de MATLAB INTRODUÇÃO Cálculo Numérico 3/55 LAYOUT DO MATLAB Espaço destinado às variáveis veis que

Leia mais

Murilo F. Tomé ICMC-USP

Murilo F. Tomé ICMC-USP INTRODUÇÃO AO MATLAB Murilo F. Tomé ICMC-USP Pré-requisitos: Utilização de editor de texto; Atribuição de valores e manuseio de variáveis; Manuseio de loops; Números reais e complexos; Vetores e matrizes.

Leia mais

Aula 7. Noções Básicas de Octave

Aula 7. Noções Básicas de Octave CÁLCULO NUMÉRICO Aula 7 Noções Básicas de Octave COMANDOS BÁSICOS Cálculo Numérico 3/55 Símbolo >> Ao abrir o Octave, o símbolo >> aparece na Janela de Comandos. Ele indica que o programa está pronto para

Leia mais

Iteração e Pontos Fixos

Iteração e Pontos Fixos Iteração e Pontos Fixos Iteração é um dos pontos chave da programação numérica. Iterar consiste em repetir uma mesma operação diversas vezes levando a uma aproximação cada vez melhor da solução exata.

Leia mais

Introdução ao SciLab. SciLab O que é? Onde obter o programa:

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

Leia mais

Vetores, Matrizes e Gráficos

Vetores, 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 mais

Introdução ao Scilab

Introdução ao Scilab Introdução ao Scilab Prof. Santos Alberto Enriquez Remigio Faculdade de Matemática-Universidade Federal de Uberlândia 12 de setembro de 2015 Tópicos Scilab Operações básicas de calculadora no Scilab Definição

Leia mais

CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano

CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano CÁLCULO NUMÉRICO Profa. Dra. Yara de Souza Tadano yaratadano@utfpr.edu.br Aula 10 04/2014 Matlab Métodos para zeros reais de funções Algoritmo do Método da Bissecção Seja f (x) contínua em [a, b] e tal

Leia mais

CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano

CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano CÁLCULO NUMÉRICO Profa. Dra. Yara de Souza Tadano yaratadano@utfpr.edu.br Aula 7 Matlab Noções Básicas de MATLAB INTRODUÇÃO Cálculo Numérico 3/55 Current Folder Window Local onde as operações podem ser

Leia mais

INFORMÁTICA PARA ENGENHARIA

INFORMÁTICA PARA ENGENHARIA INFORMÁTICA PARA ENGENHARIA Prof. Fabiano Taguchi fabianotaguchi@gmail.com O QUE ESPERAR DAS AULAS? Exercícios de lógica de programação para construção de códigos; Manipulação do software Scilab para cálculos;

Leia mais

Bacharelado em Ciência e Tecnologia Processamento da Informação. Apresentação da Disciplina de Processamento da Informação Modalidade: Presencial

Bacharelado em Ciência e Tecnologia Processamento da Informação. Apresentação da Disciplina de Processamento da Informação Modalidade: Presencial Apresentação da Disciplina de Modalidade: Presencial Apresentação do Professor Prof. João Henrique Kleinschmidt Centro de Engenharia, Modelagem e Ciências Sociais Aplicadas (CECS) E-mail: joao.kleinschmidt@ufabc.edu.br

Leia mais

Ambiente Scilab Variáveis, expressões, comando de atribuição Entrada e Saída básica

Ambiente Scilab Variáveis, expressões, comando de atribuição Entrada e Saída básica Universidade Federal de Ouro Preto -UFOP Departamento de Computação - DECOM Programação de Computadores I BCC701 www.decom.ufop.br/moodle Ambiente Scilab Variáveis, expressões, comando de atribuição Entrada

Leia mais

Aula 02 - Introdução ao Scilab (p1)

Aula 02 - Introdução ao Scilab (p1) BCC701- Programação de Computadores I Aula 02 - Introdução ao Scilab (p1) Universidade Federal de Ouro Preto - UFOP Departamento de Computação - DECOM http://www.decom.ufop.br/bcc701 BCC701-2019-01 DECOM

Leia mais

UNIVERSIDADE FEDERAL RURAL DA AMAZONIA ICIBE INSTITUTO CIBER ESPACIAL PROFº JOÃO SANTANNA

UNIVERSIDADE FEDERAL RURAL DA AMAZONIA ICIBE INSTITUTO CIBER ESPACIAL PROFº JOÃO SANTANNA UNIVERSIDADE FEDERAL RURAL DA AMAZONIA ICIBE INSTITUTO CIBER ESPACIAL PROFº JOÃO SANTANNA INTRODUÇÃO AO MAPLE Maple é um sistema de álgebra computacional comercial de uso genérico. Constitui um ambiente

Leia mais

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 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

Leia mais

Aula 05 Lógica de Programação: Variáveis e Estruturas sequenciais

Aula 05 Lógica de Programação: Variáveis e Estruturas sequenciais BC-0005 Bases Computacionais da Ciência Aula 05 Lógica de Programação: Variáveis e Estruturas sequenciais Prof. Rodrigo Hausen (baseado nos slides do Prof. Jesús P. Mena-Chalco) 1 Introdução Programa é

Leia mais

Programação de Computadores:

Programação de Computadores: Instituto de C Programação de Computadores: Introdução ao FORTRAN Luis Martí Instituto de Computação Universidade Federal Fluminense lmarti@ic.uff.br - http://lmarti.com Introdução ao FORTRAN Cinco aspectos

Leia mais

CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano

CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano CÁLCULO NUMÉRICO Profa. Dra. Yara de Souza Tadano yaratadano@utfpr.edu.br Aula 7 Matlab Noções Básicas de MATLAB INTRODUÇÃO Cálculo Numérico 3/55 Current Folder Window Local onde as operações podem ser

Leia mais

Introdução ao MATLAB. Introdução ao MATLAB. Introdução ao MATLAB. Introdução ao MATLAB. Faculdade de Ciências Aplicadas e Sociais de Petrolina FACAPE

Introdução ao MATLAB. Introdução ao MATLAB. Introdução ao MATLAB. Introdução ao MATLAB. Faculdade de Ciências Aplicadas e Sociais de Petrolina FACAPE Faculdade de Ciências Aplicadas e Sociais de Petrolina FACAPE Prof. Sergio 1 O nome origina da abreviatura sobre Matrix Laboratory. Foco do MATLAB é oferecer um ambiente interativo de programação para

Leia mais

CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano

CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano CÁLCULO NUMÉRICO Profa. Dra. Yara de Souza Tadano yaratadano@utfpr.edu.br Aula 10 04/2014 Scilab Métodos para zeros reais de funções Algoritmo do Método da Bissecção Seja f (x) contínua em [a, b] e tal

Leia mais

Unidade 3: Linguagem de programação

Unidade 3: Linguagem de programação Unidade 3: Linguagem de programação 3.3. Primeiros passos Iniciaremos os primeiros passos no aplicativo Scilab abrindo a janela principal, ilustrada na Figura 3.1. Aprenderemos inicialmente a realizar

Leia mais

Programação de Computadores III

Programação de Computadores III Programação de Computadores III Introdução ao FORTRAN Professor Leandro Augusto Frata Fernandes laffernandes@ic.uff.br Material disponível em http://www.ic.uff.br/~laffernandes/teaching/2013.1/tcc-00.157

Leia mais

Programação de Computadores III

Programação de Computadores III Programação de Computadores III Introdução ao FORTRAN Professor Hugo de Oliveira Barbalho hbarbalho@ic.uff.br Material produzido pelo professor: Leandro Augusto Frata Fernandes (laffernandes@ic.uff.br)

Leia mais

SCS Sistemas de Controle / Servomecanismos. Aula 01 Introdução ao software MATLAB

SCS Sistemas de Controle / Servomecanismos. Aula 01 Introdução ao software MATLAB Aula 01 Introdução ao software MATLAB O MATLAB (Matrix Laboratory) é um ambiente de programação de alto desempenho voltado para a resolução de problemas expressos em notação matemática, projeto e simulação

Leia mais

02 - Introdução ao Scilab

02 - Introdução ao Scilab BCC701- Programação de Computadores I 02 - Introdução ao Scilab Universidade Federal de Ouro Preto - UFOP Departamento de Computação - DECOM http://www.decom.ufop.br/bcc701 BCC701-2018-02 DECOM 02 - Introdução

Leia mais

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA AMBIENTE DE PROGRAMAÇÃO. Prof. Dr. Daniel Caetano

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA AMBIENTE DE PROGRAMAÇÃO. Prof. Dr. Daniel Caetano LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA AMBIENTE DE PROGRAMAÇÃO Prof. Dr. Daniel Caetano 2013-1 Objetivos Entender como avaliar divisibilidade Conhecer as funções matemáticas prontas do C/C++ Capacitar o

Leia mais

Aula 03 - Introdução ao Scilab (p2)

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

Leia mais

Material Didático Unificado.

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

Leia mais

MATLAB EM VIBRAÇÕES MECÂNICAS

MATLAB EM VIBRAÇÕES MECÂNICAS MATLAB EM VIBRAÇÕES MECÂNICAS O QUE É O MATLAB? O MATLAB ( MATrix LABoratory ) é um pacote de programas computacionais que pode ser usado para a resolução de uma variedade de problemas científicos e de

Leia mais

Informática no Ensino da Matemática

Informática no Ensino da Matemática Informática no Ensino da Matemática Humberto José Bortolossi http://www.professores.uff.br/hjbortol/ Lista de Exercícios 3 ATIVIDADE 1 (a) Sejam u =(a b)/(a + b), v =(b c)/(b + c) ew =(c a)/(c + a). Mostre

Leia mais

Programação de Computadores. Primeiro contato

Programação de Computadores. Primeiro contato Programação de Computadores Primeiro contato Sumário Programa O que é um programa? Um conjunto de instruções encadeadas de modo lógico, convertido em uma linguagem que computadores podem interpretar O

Leia mais

Introdução ao Scilab. Comandos de entrada e saída de dados.

Introdução ao Scilab. Comandos de entrada e saída de dados. BCC701 Programação de Computadores I Universidade Federal de Ouro Preto Departamento de Ciência da Computação www.decom.ufop.br/bcc701 2012/01 Semana 02: Introdução ao Scilab. Comandos de entrada e saída

Leia mais

Material Didático Unificado. Variáveis correspondem a nomes para endereços de memória que são gerenciados pelo Scilab.

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

Leia mais

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA AMBIENTE DE PROGRAMAÇÃO. Prof. Dr. Daniel Caetano

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA AMBIENTE DE PROGRAMAÇÃO. Prof. Dr. Daniel Caetano LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA AMBIENTE DE PROGRAMAÇÃO Prof. Dr. Daniel Caetano 2013-2 Objetivos Entender como avaliar divisibilidade Conhecer as funções matemáticas prontas do C/C++ Capacitar o

Leia mais

Aula 08: Repetição (Parte 3)

Aula 08: Repetição (Parte 3) Aula 08: Repetição (Parte 3) Introdução a Programação Túlio Toffolo & Puca Huachi http://www.toffolo.com.br BCC201 2018/2 Departamento de Computação UFOP Aula Anterior Breve Revisão Comandos de Decisão

Leia mais

Introdução à Computação

Introdução à Computação Introdução à Computação Tipos de Dados, Expressões, Operadores e Comandos Básicos Prof.: Julliano Rosa Nascimento julliano.rn@gmail.com Roteiro Tipos de Dados: Revisão Expressões Operadores Comandos Básicos

Leia mais

PROCESSAMENTO DA INFORMAÇÃO

PROCESSAMENTO DA INFORMAÇÃO PROCESSAMENTO DA INFORMAÇÃO Bacharelado em Ciência e Tecnologia Apresentação do Professor Prof. João Henrique Kleinschmidt Centro de Engenharia, Modelagem e Ciências Sociais Aplicadas (CECS) E-mail: joao.kleinschmidt@ufabc.edu.br

Leia mais

Inteligência Computacional Aula 2 - Introdução ao MatLab Graduação /2

Inteligência Computacional Aula 2 - Introdução ao MatLab Graduação /2 Universidade Federal do Rio de Janeiro Instituto de Matemática / DCC Inteligência Computacional Aula 2 - Introdução ao MatLab Graduação - 2003/2 Prof. A. C. G. Thomé, PhD thome@nce.ufrj.br Airam C. P.

Leia mais

Introdução ao MATLAB. Afonso Paiva ICMC-USP

Introdução ao MATLAB. Afonso Paiva ICMC-USP Introdução ao MATLAB Afonso Paiva ICMC-USP MATrix LABoratory é um software para computação científica resolve numericamente problemas matemáticos de forma rápida e eficiente possui uma família de pacotes

Leia mais

Processamento da Informação 2018.Q1. Turma A7 Noturno Santo André

Processamento da Informação 2018.Q1. Turma A7 Noturno Santo André Processamento da Informação 2018.Q1 Turma A7 Noturno Santo André Apresentação da disciplina Emilio Francesquini e.francesquini@ufabc.edu.br Objetivos da disciplina Objetivos: Apresentar os fundamentos

Leia mais

INTRODUÇÃO AO SCILAB

INTRODUÇÃO AO SCILAB INTRODUÇÃO AO SCILAB O programa SCILAB é um ambiente apropriado ao desenvolvimento de software para computação numérica. Esse programa foi concebido e é mantido pelo Institut de Recherche em Informatique

Leia mais

Introdução à Ciência da Computação

Introdução à Ciência da Computação Introdução à Ciência da Computação Unidade III Programação de Computadores com Octave Uso do Octave no Modo Interativo Prof. Roberto M. de Faria/DSC/UFCG Ajuda para o Octave Para ter acesso à documentação

Leia mais

Aluno: ATIVIDADE DE MATEMÁTICA. 1º Parte Comandos Básicos do Octave: OPERAÇÕES BÁSICAS

Aluno: ATIVIDADE DE MATEMÁTICA. 1º Parte Comandos Básicos do Octave: OPERAÇÕES BÁSICAS Aluno: Série: Data: ATIVIDADE DE MATEMÁTICA 1º Parte Comandos Básicos do Octave: OPERAÇÕES BÁSICAS Operação Comando Soma usa-se o símbolo +. Subtração usa-se o hífen -. Multiplicação usa-se o asterisco

Leia mais

CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano.

CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano. CÁLCULO NUMÉRICO Profa. Dra. Yara de Souza Tadano yaratadano@utfpr.edu.br Aula 7 09/2014 Matlab Métodos para zeros reais de funções Algoritmo do Método da Bissecção Seja f (x) contínua em [a, b] e tal

Leia mais

Minicurso MATLAB BÁSICO MÓDULO 1

Minicurso MATLAB BÁSICO MÓDULO 1 Minicurso MATLAB BÁSICO MÓDULO 1 Vitorino Biazi Robertson Junior Jhonata Moraes Comissão do Minicurso Sávio Alves Gabriel Nunes Thiago Bragança Roteiro do primeiro módulo Introdução Área de trabalho Variáveis

Leia mais

CONCEITOS DE ALGORITMOS

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

Leia mais

Processamento da Informação Ambientes de programação

Processamento da Informação Ambientes de programação Processamento da Informação Ambientes de programação Prof. Jesús P. Mena-Chalco CMCC/UFABC Q2/2018 1 Apresentação 2 Apresentação Professor: Jesús P. Mena-Chalco (CMCC) jesus.mena@ufabc.edu.br Formação:

Leia mais

Material Didático Unificado.

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

Leia mais

Novas Tecnologias no Ensino da Matema tica

Novas Tecnologias no Ensino da Matema tica Novas Tecnologias no Ensino da Matema tica (GMA00144) Novas Tecnologias no Ensino da Matema tica Lista 12 Humberto Jose Bortolossi ATIVIDADE 1 (a) Sejam u = (a b)/(a b), v = (b c)/(b c) e w = (c a)/(c

Leia mais

Programação de Computadores

Programação de Computadores Programação de Computadores Instituto de Computação UFF Departamento de Ciência da Computação Otton Teixeira da Silveira Filho Conteúdo Módulos: math random Funções definidas pelo usuário Mais sobre notações

Leia mais

Apostila Octave, o básico

Apostila Octave, o básico Apostila Octave, o básico CAPÍTULO 1 - INTRODUÇÃO Sejam bem vindos à disciplina de Cálculo Numérico!! Nessa primeira aula, veremos conceitos básicos para o entendimento do programa Octave. Para começarmos,

Leia mais

Noções de algoritmos - Aula 1

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

Leia mais

Esta prática tem como objetivo apresentar o uso de Matlab para encontrar a resposta de um sistema dinâmico.

Esta prática tem como objetivo apresentar o uso de Matlab para encontrar a resposta de um sistema dinâmico. Universidade Federal do ABC Centro de Engenharia, Modelagem e Ciências Sociais Aplicadas Universidade Federal do ABC ESTO004 Instrumentação e Controle 2 o quadrimestre de 2017 1 Objetivos Laboratório 3:

Leia mais

LP2 Laboratório de Programação 2 Ciência da Computação. Problema proposto

LP2 Laboratório de Programação 2 Ciência da Computação. Problema proposto Problema proposto Em um torneio de futebol a pontuação foi definida da seguinte maneira: vitória por goleada 6 pontos; vitória simples 3 pontos; empate 1 ponto. Como determinar a quantidade mínima de jogos

Leia mais

Fundamentos IV. Introdução a OCTAVE. Clarimar Coelho. Departamento de Computação. August 11, 2014

Fundamentos IV. Introdução a OCTAVE. Clarimar Coelho. Departamento de Computação. August 11, 2014 Fundamentos IV Introdução a OCTAVE Clarimar Coelho Departamento de Computação August 11, 2014 Clarimar, Departamento de Computação Aula 1, Introdução a OCTAVE 1/42 Introdução Computação matemática integrada

Leia mais

Características Básicas

Características Básicas Características Básicas Software de simulação matemática; Realiza operações matriciais,constrói gráficos em 2D e 3D,ajuda no processamento de sinais; Facilidade na linguagem em um ambiente interativo;

Leia mais

Programação de Computadores III

Programação de Computadores III Programação de Computadores III Aula 4 Professora Bianca (Sala 302 Bloco E) bianca@ic.uff.br http://www.ic.uff.br/~bianca/prog3/ Aula 4-14/09/2006 1 Atribuições Depois que as variáveis são declaradas,

Leia mais

Minicurso de MATLAB. Programa de Educação Tutorial de Engenharia Elétrica 28/03/15. lmax Rodrigues. lcaroline Pereira.

Minicurso de MATLAB. Programa de Educação Tutorial de Engenharia Elétrica 28/03/15. lmax Rodrigues. lcaroline Pereira. Minicurso de MATLAB Programa de Educação Tutorial de Engenharia Elétrica lmax Rodrigues lcaroline Pereira lnayara Medeiros Ementa do Curso Primeiros Passos no MATLAB Vetores e Matrizes Resolução de sistemas

Leia mais

Introdução ao software Scilab

Introdução ao software Scilab Introdução ao software Scilab Objetivos: Introduzir os conceitos e comandos fundamentais do programa Scilab e da sua ferramenta XCOS. Tal estudo será voltado para aplicações de Sistemas de Controle. Introdução

Leia mais

Material preparado a partir de slides dos profs. Jesús Mena-Chalco e Fabrício Olivetti

Material preparado a partir de slides dos profs. Jesús Mena-Chalco e Fabrício Olivetti 1 MCTA028 Programação Estruturada Material preparado a partir de slides dos profs. Jesús Mena-Chalco e Fabrício Olivetti Prof. Luiz Rozante 3Q-2018 2 MCTA028 Programação Estruturada Apresentação Prof.

Leia mais

ALGORITMOS AULA 2. Profª Amanda Gondim

ALGORITMOS AULA 2. Profª Amanda Gondim ALGORITMOS AULA 2 Profª Amanda Gondim LINEARIZAÇÃO DE EXPRESSÕES Para a construção de algoritmos que realizam cálculo matemáticos, todas as expressões aritméticas devem ser linearizadas, ou seja, colocadas

Leia mais

Fundamentos de Programação. Turma CI-240-EST. Josiney de Souza.

Fundamentos de Programação. Turma CI-240-EST. Josiney de Souza. Fundamentos de Programação Turma CI-240-EST Josiney de Souza josineys@inf.ufpr.br Agenda do Dia Aula 5 (18/09/15) Resolução de alguns problemas Aula anterior: soma-produto-media, amd2dias, segundos2hms

Leia mais

Symbolic Math Toolbox

Symbolic Math Toolbox O Toolbox de Matemática Simbólica disponibiliza uma coleção de diversas funções do MATLAB utilizadas para calcular operações básicas, tais como: derivadas, limites, integrais, expansão da serie de Taylor,

Leia mais

Aula 04: Fluxogramas e condicionais

Aula 04: Fluxogramas e condicionais Aula 04: Fluxogramas e condicionais Introdução a Programação Túlio Toffolo & Puca Huachi http://www.toffolo.com.br BCC201 2019/1 Departamento de Computação UFOP Aula Anterior Introdução ao C/C++ Variáveis

Leia mais

Noções de algoritmos - Aula 1

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

Leia mais

Maxima : um completo programa de Computação Algébrica

Maxima : um completo programa de Computação Algébrica Maxima : um completo programa de Computação Algébrica Lenimar Nunes de Andrade UFPB João Pessoa 3 de abril de 011 1 Introdução Maxima é um programa que executa cálculos numéricos e simbólicos, em desenvolvimento

Leia mais

Introdução ao software MatLab

Introdução ao software MatLab Introdução ao software MatLab André Luís M. Martinez DAMAT - UTFPR - CP Outubro de 2017 Sumário 1 Introdução Sumário 1 Introdução 2 Iniciando o MatLab Sumário 1 Introdução 2 Iniciando o MatLab 3 Variáveis

Leia mais

CCO 016 / COM 110 Fundamentos de Programação

CCO 016 / COM 110 Fundamentos de Programação CCO 016 / COM 110 Fundamentos de Programação Prof. Roberto Affonso da Costa Junior Universidade Federal de Itajubá AULA 06 Operações matemáticas Comandos Sequenciais Comandos Sequenciais na Linguagem de

Leia mais

Fundamentos de Programação. Turma CI-240-EST. Josiney de Souza.

Fundamentos de Programação. Turma CI-240-EST. Josiney de Souza. Fundamentos de Programação Turma CI-240-EST Josiney de Souza josineys@inf.ufpr.br Agenda do Dia Aula 3 (12/08/15) Saídas Entradas Operadores Atribuição Aritméticos Expressões Aritméticas Saída Permite

Leia mais

Mini curso básico. Gilberto A. S. Segundo Fábio Carmo. Programa de Educação Tutorial

Mini curso básico. Gilberto A. S. Segundo Fábio Carmo. Programa de Educação Tutorial Programa de Educação Tutorial Mini curso básico Universidade Federal do Espírito Santo Departamento de Informática Gilberto A. S. Segundo Fábio Carmo Agenda Apresentação Vetores e matrizes em matlab Comandos

Leia mais

INFORMÁTICA PARA ENGENHARIA

INFORMÁTICA PARA ENGENHARIA INFORMÁTICA PARA ENGENHARIA Prof. Fabiano Taguchi fabianotaguchi@gmail.com VARIÁVEIS ESPECIAIS %s Polinômios (Transformada de Laplace) %z Polinômios (Transformada z) %T Variável booleana True %F Variável

Leia mais

Variáveis e Entrada de Dados Marco André Lopes Mendes marcoandre.googlepages.

Variáveis e Entrada de Dados Marco André Lopes Mendes  marcoandre.googlepages. Variáveis e Entrada de Dados Marco André Lopes Mendes marcoandre@ifc-araquari.edu.br marcoandre@gmail.com marcoandre.googlepages.com Algoritmos é a base Primeiro programa Este programa possui apenas uma

Leia mais

Faculdade de Estudos Avançados do Pará Disciplina: Algoritmos Professor: Armando Hage. Introdução à Programação

Faculdade de Estudos Avançados do Pará Disciplina: Algoritmos Professor: Armando Hage. Introdução à Programação Faculdade de Estudos Avançados do Pará Disciplina: Algoritmos Professor: Armando Hage Introdução à Programação Construção de Algoritmos Algoritmo é uma seqüência finita de ações que descrevem como um problema

Leia mais

PCI- Operadores, Expressões e Funções. Profa. Mercedes Gonzales Márquez

PCI- Operadores, Expressões e Funções. Profa. Mercedes Gonzales Márquez PCI- Operadores, Expressões e Funções. Profa. Mercedes Gonzales Márquez Constantes São valores previamente determinados e que não se alteram ao longo do programa. Assim como as variáveis, as constantes

Leia mais

Introdução ao Scilab. Laura Goulart. 27 de Novembro de 2018 UESB. Laura Goulart (UESB) Introdução ao Scilab 27 de Novembro de / 11

Introdução ao Scilab. Laura Goulart. 27 de Novembro de 2018 UESB. Laura Goulart (UESB) Introdução ao Scilab 27 de Novembro de / 11 Introdução ao Scilab Laura Goulart UESB 27 de Novembro de 2018 Laura Goulart (UESB) Introdução ao Scilab 27 de Novembro de 2018 1 / 11 O que é o Scilab? O Scilab é um ambiente utilizado no desenvolvimento

Leia mais

Agenda. Conjunto de variáveis. O tipo de dados Vetor INTRODUÇÃO. Vetores.

Agenda. Conjunto de variáveis. O tipo de dados Vetor INTRODUÇÃO. Vetores. Programação de Computadores I Universidade Federal de Ouro Preto Departamento de Ciência da Computação www.decom.ufop.br/bcc701 Vetores. Material Didático Unificado. Agenda Introdução; ; ; ; Exercícios.

Leia mais

Cálculo Numérico. que é denominado erro relativo. Temos então para os dados acima:

Cálculo Numérico. que é denominado erro relativo. Temos então para os dados acima: Cálculo Numérico 1 Erros Nenhum resultado obtido através de cálculos eletrônicos ou métodos numéricos tem valor se não tivermos conhecimento e controle sobre os possíveis erros envolvidos no processo.

Leia mais

UNIVERSIDADE ESTADUAL PAULISTA PLANO DE ENSINO DA DISCIPLINA

UNIVERSIDADE ESTADUAL PAULISTA PLANO DE ENSINO DA DISCIPLINA Situação: Data Aprovação: 09/04/14 00:00 Data Desativação: Nº Créditos : 8 Carga Horária Total: Carga Horária Teórica: Carga Horária Prática: Carga Horária Teórica/Prátical: Carga Horária Seminário: Carga

Leia mais

É um interpretador,, ou seja, um programa que executa programas; ao contrário de um compilador, não traduz um programa para instruções de máquina.

É um interpretador,, ou seja, um programa que executa programas; ao contrário de um compilador, não traduz um programa para instruções de máquina. 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

Leia mais

Exercícios Repetição

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

Leia mais

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA AMBIENTE DE PROGRAMAÇÃO. Prof. Dr. Daniel Caetano

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA AMBIENTE DE PROGRAMAÇÃO. Prof. Dr. Daniel Caetano LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA AMBIENTE DE PROGRAMAÇÃO Prof. Dr. Daniel Caetano 2012-2 Objetivos Entender a utilidade do resto de divisão Conhecer as funções matemáticas prontas do C/C++ Capacitar

Leia mais

Vetores. Material Didático Unificado. BCC701 Programação de Computadores I Universidade Federal de Ouro Preto Departamento de Ciência da Computação

Vetores. Material Didático Unificado. BCC701 Programação de Computadores I Universidade Federal de Ouro Preto Departamento de Ciência da Computação Programação de Computadores I Universidade Federal de Ouro Preto Departamento de Ciência da Computação www.decom.ufop.br/bcc701 Vetores. Material Didático Unificado. 1 Agenda Introdução; Declaração de

Leia mais

Matlab Noções introdutórias. Roteiro para aula

Matlab Noções introdutórias. Roteiro para aula Matlab Noções introdutórias Roteiro para aula Matlab- Variáveis Pode-se criar variáveis na área de trabalho Comandos encerrados com ; não geram eco na área de trabalho >> a = 65 a = 65 >> a = 65; >> Matlab-

Leia mais

INFORMÁTICA APLICADA AULA 03 ALGORITMOS

INFORMÁTICA APLICADA AULA 03 ALGORITMOS UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: Bacharelado em Ciências e Tecnologia INFORMÁTICA APLICADA AULA 03 ALGORITMOS Profª ª Danielle Casillo LINEARIZAÇÃO DE EXPRESSÕES Para a construção de algoritmos

Leia mais

INTRODUÇÃO AO MATLAB - PARTE 2

INTRODUÇÃO AO MATLAB - PARTE 2 INTRODUÇÃO AO MATLAB - PARTE 2 Murilo F. Tomé - ICMC-USP Operadores Relacionais/Lógicos Estruturas de Seleção e Repetição Introdução polinômios Gráficos Operadores relacionais Símbolo Operador = = igual

Leia mais

PET QUÍMICA - CURSO DE CALCULADORA CIENTÍFICA CASIO fx-82ms

PET QUÍMICA - CURSO DE CALCULADORA CIENTÍFICA CASIO fx-82ms PET QUÍMICA - CURSO DE CALCULADORA CIENTÍFICA CASIO fx-82ms A calculadora científica é a melhor amiga do universitário, por isso é de devida importância saber dos comandos básicos até os avançados para

Leia mais

Prof. Dr. Marco Antonio Leonel Caetano

Prof. Dr. Marco Antonio Leonel Caetano Forecasting e Otimização de Carteiras com Matlab Prof. Dr. Marco Antonio Matlab O que é? Como funciona? Fundamentos - Ambiente de programação avançada - Ambiente de execução de programas - Permite utilização

Leia mais

ALGORITMOS E LÓGICA DE PROGRAMAÇÃO PRÉ AULA PRÉ AULA 31/08/2015

ALGORITMOS E LÓGICA DE PROGRAMAÇÃO PRÉ AULA PRÉ AULA 31/08/2015 ALGORITMOS E LÓGICA DE PROGRAMAÇÃO Prof. Esp. Fabiano Taguchi http://fabianotaguchi.wordpress.com fabianotaguchi@gmail.com PRÉ AULA De acordo com a sua compreensão acerca da representação das fórmulas

Leia mais

CURSO TÉCNICO DE NÍVEL MÉDIO EM INFORMÁTICA - PLANO DE DISCIPLINA 2015 LINGUAGEM DE PROGRAMACAO 1 LP1

CURSO TÉCNICO DE NÍVEL MÉDIO EM INFORMÁTICA - PLANO DE DISCIPLINA 2015 LINGUAGEM DE PROGRAMACAO 1 LP1 1. COMPETÊNCIAS Desenvolver algoritmos através de divisão modular e refinamentos sucessivos. Distinguir e avaliar linguagens e ambientes de programação, aplicando-os no desenvolvimento de software. Interpretar

Leia mais

Técnicas de Programação

Técnicas de Programação Técnicas de Programação Algoritmos Anderson Gomes Eleutério Lógica A lógica de programação é necessária para pessoas que desejam trabalhar com desenvolvimento de sistemas e programas, ela permite definir

Leia mais

TECNOLOGIA EM REDES DE COMPUTADORES. computadores. Aula 4

TECNOLOGIA EM REDES DE COMPUTADORES. computadores. Aula 4 TECNOLOGIA EM REDES DE COMPUTADORES Algoritmos e programação de computadores Aula 4 1 Programação : Declaração de variáveis. Algoritmos: Agenda Solicitação de entrada, exibição.depuração. Tipos de dados

Leia mais

Fluxogramas e variáveis

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

Leia mais

Capítulo 1 Conceitos Básicos

Capítulo 1 Conceitos Básicos Capítulo 1 Conceitos Básicos Licenciatura em Computação Fundamentos de Lógica para Programação Prof. Nícolas Trigo nicolas.trigo@ifsertao-pe.edu.br http://professor.ifsertao-pe.edu.br/nicolas.trigo Introdução

Leia mais

Aula 03 Estatística, Correlação e Regressão

Aula 03 Estatística, Correlação e Regressão BIS0005-15 Bases Computacionais da Ciência Aula 03 Estatística, Correlação e Regressão http://bcc.compscinet.org Prof. Rodrigo de Alencar Hausen hausen@ufabc.edu.br 1 Medidas de tendência central: Média,

Leia mais

Declarações. C diferencia letras maiúsculas de minúsculas! int n, N; n é diferente de N!

Declarações. C diferencia letras maiúsculas de minúsculas! int n, N; n é diferente de N! Declarações Os nomes das variáveis devem conter apenas letras, dígitos e o símbolo _ Os principais tipos são: int, float, double e char Exemplos: int n; int quantidade_valores; float x, y, somavalores;

Leia mais