Informática para Ciências e Engenharias (B) 2015/16. Teórica 5

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

Download "Informática para Ciências e Engenharias (B) 2015/16. Teórica 5"

Transcrição

1 Informática para Ciências e Engenharias (B) 2015/16 Teórica 5

2 Na aua de hoje Controo de execução cicos condicionais whie end Exempos raiz quadrada whie Histograma whie e matrizes fórmua química whie e strings Processamento de strings comparação decompor URL findstr

3 «Agoritmo» da torrada Pegar no pão Se faca na bancada, Pegar na faca caso contrário Ir buscar faca à gaveta Cortar fatia, Pôr na torradeira, Ligar Enquanto não está pronta Esperar Sequência

4 «Agoritmo» da torrada Pegar no pão Se faca na bancada, Pegar na faca caso contrário Ir buscar faca à gaveta Cortar fatia, Pôr na torradeira, Ligar Enquanto não está pronta Esperar Condicão

5 «Agoritmo» da torrada Pegar no pão Se faca na bancada, Pegar na faca caso contrário Ir buscar faca à gaveta Cortar fatia, Pôr na torradeira, Ligar Enquanto não está pronta Esperar Cico Condiciona

6 Controo de execução Controo de execução Sequência Cicos for end condições if eseif ese end vaores e operadores booeanos cicos condicionais whie end

7 Cico condiciona: whie Executa um boco de instruções (o corpo do whie) enquanto a condição for verdadeira (não for 0 - zero) whie condição... (corpo)... end

8 Cico condiciona: whie Exempo: dividir x por dois até se obter um vaor menor que 5 (enquanto >=5) whie x >= 5 end x = x/2;

9 Raiz Quadrada Exempo 1: cácuo da raiz quadrada

10 Raiz Quadrada Método babiónico Ideias base 1. Se x é aproximação de s 1/2 então s/x é uma aproximação peo outro ado. Seja s = 100 e s 1/2 = 10. Se 5 = 100 1/2-5 < 10 então 100/5 = 20 = 100 1/ > 10 Se 20 = 100 1/ > 10 então 100/20 = 5 = 100 1/2-5 <

11 Raiz Quadrada Método babiónico 2. Se y é uma aproximação de s 1/2 e x também x s/y s/x. Seja s = 100 e s 1/2 = 10. y s/x então Se 5 < 8 < 20 então 5 < 100/8 = 12.5 < 20 Se 5 < 12.5 < 20 então 5 < 100/12.5 = 8 <

12 Raiz Quadrada Método babiónico 3. Dada uma aproximação x 0, pode obter-se uma mehor aproximação peo vaor médio do intervao x 0... s/x 0. x 1 = (x 0 + s/x 0 ) /2 Se x 0 = 5 < 10 < 20 então (5+20)/2 = x 1 = 12.5 donde 5 < 8 < 10 < 12.5 < e mehorar essa aproximação em sucessivas iterações x 2 = (x 1 + s/x 1 ) /2, x 3 = (x 2 + s/x 2 ) /2,...

13 Raiz Quadrada Método babiónico Exempo: raiz(8100) i x n s/x n x n +s/x n (x n +s/x n )/

14 Raiz Quadrada Agoritmo (Método babiónico) Começar com uma aproximação x 0 Enquanto??? No fina temos

15 Raiz Quadrada Agoritmo (Método babiónico) Quando parar? infinito não é prático Aternativa: quando x n -(x n +1) for pequeno Quão pequeno? Possibiidade: estabeecer a precisão pretendida

16 Raiz Quadrada Cacuar raiz quadrada, assinatura function x=raiz(s,prec)

17 Raiz Quadrada Cacuar raiz quadrada function x=raiz(s,prec) Primeira estimativa: x 1 metade de x Segunda estimativa: x 2 média entre x 1 e s/x 1 Precisamos de ambos para a condição do whie

18 Raiz Quadrada Cacuar raiz quadrada function x=raiz(s,prec) Enquanto os dois vaores forem muito diferentes: guardamos o corrente; e cacuamos o próximo Nota: reutiizam-se as mesmas duas variáveis

19 Raiz Quadrada Cacuar raiz quadrada function x=raiz(s,prec) Quando o cico terminar, retorna-se a útima aproximação obtida.

20 Raiz Quadrada octave:22> hep raiz `raiz' is a function from the fie... raiz(s,prec) cacua a raiz quadrada de S a uma precisao determinada por prec octave:23> raiz(4,0.001) ans = 2 octave:24> raiz(9,0.001) ans = octave:25> raiz(17,0.001) ans = octave:26> ans^2 ans =

21 Raiz Quadrada Outro teste: Retirando-se os ; das inhas que cacuam os vaores sucessivos de x, pode observar-se a evoução das sucessivas aproximações octave:27> raiz(297,0.001) x = x = x = x = x = x = x = ans = octave:28> ans^2 ans =

22 Histograma Exempo 2: contar presenças (histograma)

23 Histograma Numa matriz temos o registo de presenças dos 30 aunos de um turno prático Couna 1: o número do auno Couna 2: o número da aua

24 Histograma Pretende-se obter um histograma das presenças dos aunos, i.e. uma matriz com as presenças dos aunos Couna 1: o número do auno Couna 2: o número de presenças

25 Histograma Perceber o probema Temos de contar as ocorrências de cada auno na primeira couna da matriz de entrada O resutado será um histograma dos aunos, agrupado peo número

26 Histograma Generaizar o probema Resove-se este probema, e outros semehantes, com uma função que cacue o histograma basta cacuar o histograma da primeira couna da matriz de entrada

27 Histograma Conceber o agoritmo Queremos uma matriz com n inhas e 2 counas: eemento e número de ocorrências pode começar a zeros Para cada eemento do vector de entrada verificar se já existe na matriz do histograma se existe somar uma ocorrência nessa inha se não existe acrescentar uma inha com uma ocorrência desse eemento

28 Histograma Conceber o agoritmo

29 Histograma Conceber o agoritmo

30 Histograma Conceber o agoritmo

31 Histograma Conceber o agoritmo

32 Histograma Conceber o agoritmo

33 Histograma Conceber o agoritmo

34 Histograma Conceber o agoritmo

35 Histograma Conceber o agoritmo Tarefas: obter a posição na primeira couna do histograma, ou zero se não existe generaizando: pesquisar eemento num vector criar o histograma, usando a função de pesquisar

36 Histograma Assinaturas: function pos=pesquisa(vector,eemento) function hist=histograma(sequencia)

37 Histograma

38 Histograma Começando do primeiro, enquanto não encontramos nem saímos do vector vamos incrementando posição.

39 Histograma Se não saímos do vector é porque encontrámos, caso contrário devovemos 0. Mas isto parece compicar desnecessariamente. Podemos criar uma versão mais simpes, pensando ao contrário.

40 Histograma Se começarmos do fim e formos decrementando a posição, fica automaticamente no 0 quando não encontra. A única diferença é que devove a posição do útimo eemento. Podemos avisar isso na documentação.

41 Histograma Mora da história: nem sempre a primeira impementação é a mehor...

42 Histograma Testar a função: octave:15> hep pesquisa `pesquisa' is a function from the fie... pesquisa(vector,eemento) devove a posicao do utimo eemento no vector, ou 0 se nao existe octave:16> pesquisa([1,2,3],2) ans = 2 octave:17> pesquisa([1,2,3],4) ans = 0

43 Histograma Podemos agora passar para a outra função: function hist=histograma(sequencia)

44 Histograma Podemos agora passar para a outra função: function hist=histograma(sequencia)

45 Histograma Podemos agora passar para a outra função: function hist=histograma(sequencia) Cria-se s a matriz do histograma, toda a zeros basta depois somar 1 a cada ocorrência A variáve utimalinha indica a útima inha que contém uma entrada a partir daí a matriz está vazia;

46 Histograma Podemos agora passar para a outra função: function hist=histograma(sequencia) Para cada eemento da sequencia vamos pedir a posição na primeira couna

47 Histograma Podemos agora passar para a outra função: function hist=histograma(sequencia) Se ainda não existe (pesquisa devoveu 0), então vamos acrescentar uma inha ao histograma e marcar á o eemento na primeira couna. Vamos apontar a inha para essa inha também.

48 Histograma Podemos agora passar para a outra função: function hist=histograma(sequencia) Assim garantimos que, em quaquer dos casos, inha está a apontar para a inha certa. Basta então somar 1 na segunda couna (porque a matriz começa a 0).

49 Histograma Podemos agora passar para a outra função: function hist=histograma(sequencia) No fina amputamos o que não interessa da matriz do histograma, guardando só até à útima inha.

50 Histograma Testar: octave:19> histograma([1,2,1,2,1,2,4,5,4]) ans = octave:20> hep histograma... hist = histograma( sequencia ) Devove o histograma da sequencia numa matriz com uma inha por cada eemento diferente da sequencia, e nas counas o eemento e o numero de ocorrencias.

51 Histograma Resover o probema: octave:21> presencas=histograma(auas(:,1)) presencas =

52 Fórmua Química Exempo 3: fórmua química

53 Fórmua Química Probema: Identificar os eementos de uma fórmua química (string): e.g. CH3COOC6H4COOH Decompor a fórmua, coocando numa tabea de caracteres (vector couna) os diferentes eementos nea referidos. C H O... Simpificação: assumimos que os símboos químicos presentes têm apenas uma etra:

54 Fórmua Química 1º passo: perceber o que se pede identificar cada eemento eemento é uma etra o que não é etra não é eemento (assumimos eementos com um só um carácter) acrescentar à tabea mas só se não existe a tabea será um vector couna de caracteres

55 Fórmua Química 2º passo: decompor o probema Para cada carácter na fórmua verificar se é eemento se for, verificar se já está na tabea se não está, acrescentar

56 Fórmua Química 3º passo: agoritmo e assinaturas verificar se está na tabea já está feita: function pos = pesquisa(vector,eemento) tanto faz se o vector é string ou não, horizonta ou vertica, pois a função pesquisa é suficientemente gera para tratar todas essas situações usar essa função para criar a tabea function tabea = eementos(formua)

57 Fórmua Química A tabea começa vazia e vamos percorrer a fórmua para anaisar os seus componentes

58 Fórmua Química Para cada carácter da fórmua, se for maiúscua e... não estiver na tabea, então acrescenta-se numa nova inha.

59 Fórmua Química Testar e apicar à fórmua inicia: octave:70> eementos('ch4') ans = C H octave:71> eementos('h3po4') ans = H P O octave:72> eementos('ch3cooc6h4cooh') ans = C H O

60 Comparar Strings Exempo 4: Comparar strings

61 Comparar Strings Numa próxima aua vamos ver como er e escrever ficheiros vamos precisar de processar strings para separar o seu conteúdo quando for mais compexo do que o str2num processa

62 Comparar Strings Vamos comparar 2 strings função strcmp já faz isto mas nós iremos querer considerar que o caracter? conta como igua a quaquer carácter (wid card) octave:30> compara('abc','a?c') ans = 1 octave:31> compara('abc','a?d') ans = 0 octave:32> compara('abc','???') ans = 1 Assinatura da função function igua=compara(s1,s2)

63 Comparar Strings

64 Comparar Strings Se as strings têm o mesmo comprimento, vae a pena compará-as. Caso contrário, então é faso que sejam iguais.

65 Comparar Strings Começa-se no primeiro carácter. Enquanto não utrapassámos o fim do vector; e os caracteres são iguais ou agum é um? Avança-se uma posição

66 Comparar Strings As strings são iguais se no cico whie se utrapassar o fim do vector. Nota: o operador > devove true ou fase

67 Comparar Strings Testar: octave:33> compara('xpto','xptt') ans = 0 octave:34> compara('xpto','xpt?') ans = 1 octave:35> compara('xpto','??b?') ans = 0 octave:36> compara('xpto','??t?') ans = 1 octave:37> compara('xp?o','??x?') ans = 1

68 Decompor URL Exempo 5: decompor um URL

69 Decompor URL Pretende-se decompor um URL e.g. nos seus componentes protocoo: http máquina: ssdi.di.fct.un.pt caminho: ice/b ficheiro: index.htm Função úti: findstr

70 Decompor URL Função findstr: exempos octave:23> findstr('aaaaxaaaxaaa','x') ans = 5 9 octave:24> findstr('x','aaaaxaaaxaaa') ans = 5 9 octave:25> findstr('axa','aaaaxyaaxaaa') ans = 8

71 Decompor URL Guardar em barras a posição das barras '/'

72 Decompor URL O protocoo é a parte do início à primeira barra menos 2 caracteres

73 Decompor URL A máquina está especificada na parte a seguir à segunda barra até antes da terceira.

74 Decompor URL caminho começa a seguir à terceira barra e acaba antes da útima. Nota: poderia incuir a útima barra também..

75 Decompor URL O ficheiro começa a seguir à útima barra e acaba no fina do URL

76 Comparar Strings Testar: octave:39> [protocoo,maquina,caminho,ficheiro]=... > decompoeur(' protocoo = http maquina = ssdi.di.fct.un.pt [caminho = ice/b ficheiro = index.htm

77 Resumo Resumindo...

78 Resumo whie cico para repetir instruções enquanto uma condição se verifica para quando não sabemos à partida quantas iterações são necessárias, mas sabemos verificar se é necessário continuar Processamento de strings findstr, isupper (isower, ischar, isapha,...)

79 Resumo Teste: > F(' '/') ans = tectonics.htm

80 Resumo Para estudar esta aua Tentar fazer os exempos e aterações ao código Consutar o manua Octave whie, 10.3 funções para caracteres, 5.7

81 Resumo O que já sabemos em programação operações e variáveis (números e strings) decompor probemas funções, scripts, código fonte manipuar vectores e matrizes números e texto controar a execução sequência, condições (if eseif ese) cicos for se sabemos quantas vezes iterar cicos whie se sabemos a condição de paragem

82 Dúvidas?

Na figura abaixo, a balança está em equilíbrio e as três melancias têm o mesmo peso. Nessas condições, qual é o peso (em kg) de cada melancia?

Na figura abaixo, a balança está em equilíbrio e as três melancias têm o mesmo peso. Nessas condições, qual é o peso (em kg) de cada melancia? A UUL AL A 5 Introdução à ágebra Na figura abaixo, a baança está em equiíbrio e as três meancias têm o mesmo peso. Nessas condições, qua é o peso (em ) de cada meancia? Para pensar 3 Uma barra de rapadura

Leia mais

A linguagem matemática

A linguagem matemática A UUL AL A A inguagem matemática Observe o texto abaixo. Ee foi extraído de um ivro de geometria chinês. Veja se, mesmo sem saber chinês, você consegue entender o tema do texto, ou seja, sobre o que o

Leia mais

ÇÃO COM OBJECTOS PROGRAMAÇÃ. Programação com Objectos. Programação com Objectos INSTRUÇÕES DE CONTROLO ÍNDICE. Nuno Mamede

ÇÃO COM OBJECTOS PROGRAMAÇÃ. Programação com Objectos. Programação com Objectos INSTRUÇÕES DE CONTROLO ÍNDICE. Nuno Mamede PROGRAMAÇÃ COM OBJECTOS INSTRUÇÕES DE CONTROLO Programação com Objectos ÍNDICE Introdução aos objectos Poimorfismo Tudo é um objecto Interface e casses internas INSTRUÇÕES DE CONTROLO Guardar os objectos

Leia mais

A linguagem matemática

A linguagem matemática Acesse: http://fuvestibuar.com.br/ A UUL AL A A inguagem matemática Observe o texto abaixo. Ee foi extraído de um ivro de geometria chinês. Veja se, mesmo sem saber chinês, você consegue entender o tema

Leia mais

Podemos utilizar o cálculo do determinante para nos auxiliar a encontrar a inversa de uma matriz, como veremos à seguir.

Podemos utilizar o cálculo do determinante para nos auxiliar a encontrar a inversa de uma matriz, como veremos à seguir. O cácuo da inversa de uma matriz quadrada ou trianguar é importante para ajudar a soucionar uma série probemas, por exempo, a computação gráfica, na resoução de probemas de posicionamento de juntas articuadas

Leia mais

Informática para Ciências e Engenharias (B) 2015/16. Teórica 1

Informática para Ciências e Engenharias (B) 2015/16. Teórica 1 Informática para Ciências e Engenharias (B) 2015/16 Teórica 1 Informação Regência e Teóricas Pedro Barahona (pb@fct.un.pt) Outros docentes e mais informação na...... página de ICE-B: http://ssdi.di.fct.un.pt/ice/b

Leia mais

Informática para Ciências e Engenharias (B) 2016/17. Teórica 1

Informática para Ciências e Engenharias (B) 2016/17. Teórica 1 Informática para Ciências e Engenharias (B) 2016/17 Teórica 1 Informação Regência / Teóricas Pedro Barahona (pb@fct.un.pt) Auas Práticas Pedro Barahona (pb@fct.un.pt) Jorge Cruz (jcrc@fct.un.pt) Ludwig

Leia mais

Num determinado jogo de fichas, os valores

Num determinado jogo de fichas, os valores A UA UL LA Acesse: http://fuvestibuar.com.br/ Potências e raízes Para pensar Num determinado jogo de fichas, os vaores dessas fichas são os seguintes: 1 ficha vermeha vae 5 azuis; 1 ficha azu vae 5 brancas;

Leia mais

Projeção ortográfica de sólidos geométricos

Projeção ortográfica de sólidos geométricos Projeção ortográfica de sóidos geométricos Na aua anterior você ficou sabendo que a projeção ortográfica de um modeo em um único pano agumas vezes não representa o modeo ou partes dee em verdadeira grandeza.

Leia mais

Um dos conceitos mais utilizados em Matemática

Um dos conceitos mais utilizados em Matemática A UA UL LA A noção de função Introdução Um dos conceitos mais utiizados em Matemática é o de função. Ee se apica não somente a esta área, mas também à Física, à Química e à Bioogia, entre outras. Aém disso,

Leia mais

O círculo e o número p

O círculo e o número p A UA UL LA 45 O círcuo e o número p Para pensar O círcuo é uma figura geométrica bastante comum em nosso dia-a-dia. Observe à sua vota quantos objetos circuares estão presentes: nas moedas, nos discos,

Leia mais

Plantas e mapas. Na Aula 17, aprendemos o conceito de semelhança

Plantas e mapas. Na Aula 17, aprendemos o conceito de semelhança A UA UL LA Pantas e mapas Introdução Na Aua 7, aprendemos o conceito de semehança de triânguos e vimos, na Aua 0, interessantes apicações desse conceito no cácuo de distâncias difíceis de serem medidas

Leia mais

Recordando operações

Recordando operações A UA UL LA Recordando operações Introdução Vamos iniciar nosso curso de matemática do 2º grau recordando as quatro operações: adição subtração mutipicação divisão Vamos embrar como essas operações são

Leia mais

Recordando operações

Recordando operações A UA UL LA Acesse: http://fuvestibuar.com.br/ Recordando operações Introdução Vamos iniciar nosso curso de matemática do 2º grau recordando as quatro operações: adição subtração mutipicação divisão Vamos

Leia mais

8.5 Cálculo de indutância e densidade de energia magnética

8.5 Cálculo de indutância e densidade de energia magnética 8.5 Cácuo de indutância e densidade de energia magnética Para agumas geometrias de mahas pode-se cacuar a indutância aproximadamente. Cacuamos aqui a indutância de uma maha que contém um soenoide ciíndrico

Leia mais

As combinações. combinatória que envolviam o princípio multiplicativo e as permutações.

As combinações. combinatória que envolviam o princípio multiplicativo e as permutações. Acesse: http://fuvestibuar.com.br/ AUUL AL A As combinações Até agora você estudou probemas de anáise combinatória que envoviam o princípio mutipicativo e as permutações. Introdução Se observar os probemas

Leia mais

Calculando áreas. Após terem sido furadas, qual delas possui maior área?

Calculando áreas. Após terem sido furadas, qual delas possui maior área? A UA UL LA 53 5 Cacuando áreas Para pensar Imagine que você vá revestir o piso de sua saa com ajotas. Para saber a quantidade de ajotas necessária, o que é preciso conhecer: a área ou o perímetro da saa?

Leia mais

Triângulos. O triângulo é uma figura geométrica muito. Para pensar. Nossa aula

Triângulos. O triângulo é uma figura geométrica muito. Para pensar. Nossa aula U UL L 41 Triânguos Para pensar O triânguo é uma figura geométrica muito utiizada em construções. Você já deve ter notado que existem vários tipos de triânguo. Observe na armação do tehado os tipos diferentes

Leia mais

O triângulo é uma figura geométrica muito. Você já sabe que o triângulo é uma figura geométrica de:

O triângulo é uma figura geométrica muito. Você já sabe que o triângulo é uma figura geométrica de: U UL L cesse: http://fuvestibuar.com.br/ Triânguos Para pensar O triânguo é uma figura geométrica muito utiizada em construções. Você já deve ter notado que existem vários tipos de triânguo. Observe na

Leia mais

Num determinado jogo de fichas, os valores

Num determinado jogo de fichas, os valores A UA UL LA Potências e raízes Para pensar Num determinado jogo de fichas, os vaores dessas fichas são os seguintes: 1 ficha vermeha vae 5 azuis; 1 ficha azu vae 5 brancas; 1 ficha branca vae 5 pretas;

Leia mais

Calculando áreas. Após terem sido furadas, qual delas possui maior área?

Calculando áreas. Após terem sido furadas, qual delas possui maior área? A UA UL LA Cacuando áreas Para pensar Imagine que você vá revestir o piso de sua saa com ajotas. Para saber a quantidade de ajotas necessária, o que é preciso conhecer: a área ou o perímetro da saa? Foram

Leia mais

Na natureza nada se cria, nada se perde, tudo se transforma

Na natureza nada se cria, nada se perde, tudo se transforma Na natureza nada se cria, nada se perde, tudo se transforma A UU L AL A Conservação da matéria na reação química Proporção das substâncias que reagem que você vai aprender que é uma fórmua química significado

Leia mais

Método dos Deslocamentos

Método dos Deslocamentos Método dos Desocamentos formuação matemática do método das forças e dos desocamentos é bastante semehante, devendo a escoha do método de anáise incidir num ou noutro conforme seja mais vantajoso O método

Leia mais

Você já percebeu que os gráficos são cada vez. Relatórios de empresas Análises governamentais Relatórios de pesquisas Balanços financeiros

Você já percebeu que os gráficos são cada vez. Relatórios de empresas Análises governamentais Relatórios de pesquisas Balanços financeiros A UA UL LA 66 Gráfico de uma equação Introdução Você já percebeu que os gráficos são cada vez mais usados na comunicação. Podemos encontrá-os em vários tipos de pubicação, expressando os mais diversos

Leia mais

Pedro Vasconcelos DCC/FCUP. Programação Funcional 8 a Aula Listas infinitas

Pedro Vasconcelos DCC/FCUP. Programação Funcional 8 a Aula Listas infinitas Programação Funcional 8 a Aula Listas infinitas Pedro Vasconcelos DCC/FCUP 2014 Listas infinitas Podemos usar listas para sequências finitas, por ex.: [1,2,3,4] = 1:2:3:4:[] Nesta aula vamos ver que podemos

Leia mais

5 Tudo que sobe, desce

5 Tudo que sobe, desce A U A UL LA Tudo que sobe, desce Rio de Janeiro, temperatura atíssima, tumuto na praia, começa o corre-corre! Dizem que é um arrastão! A poícia chega e a correria se torna desordenada, quando aguém dá

Leia mais

A função f(x) = x é a função modular, cujo gráfico. A função g(x) = 1 - x é a função f(x) transformada.

A função f(x) = x é a função modular, cujo gráfico. A função g(x) = 1 - x é a função f(x) transformada. Q uestão 6 - C O número 100.000.000.000 é uma potência inteira de dez igua a 10 11 ; pois 10 10 10... 10 = 100.000.000.000 11 fatores 10 Q uestão 7 - B Todos os números inteiros com o agarismo das unidades

Leia mais

Um Método para o Cálculo da Inversa de Matrizes Simétricas e Positivas Definidas em Bloco

Um Método para o Cálculo da Inversa de Matrizes Simétricas e Positivas Definidas em Bloco Proceeding Series of the Braziian Society of Appied and Computationa Mathematics, Vo 5, N 1, 2017 Trabaho apresentado no CNMAC, Gramado - RS, 2016 Proceeding Series of the Braziian Society of Computationa

Leia mais

Pesquisa: operação elementar

Pesquisa: operação elementar Pesquisa: operação elementar uma das operações mais usadas em programação pesquisas em: vectores, matrizes, tabelas de registos, ficheiros, tipos de dados estruturados (hierarquicos),... necessidade de

Leia mais

Detecção de Infração em faixa de pedestres sem semáforos utilizando visão computacional e redes neurais

Detecção de Infração em faixa de pedestres sem semáforos utilizando visão computacional e redes neurais Detecção de Infração em faixa de pedestres sem semáforos utiizando visão computaciona e redes neurais Aves, B. G. C.; ima, A. C. de C. Departamento de Engenharia Eétrica - Escoa Poitécnica - UFBA, R. Aristides

Leia mais

Programação em MATLAB

Programação em MATLAB Programação em MATLAB Estruturas de Repetição Ciclo WHILE As instruções BREAK e RETURN A função ERROR Vectorização Instituto Superior Técnico, Dep. de Engenharia Mecânica - ACCAII Estruturas de repetição

Leia mais

XXVII Olimpíada Brasileira de Matemática GABARITO Segunda Fase

XXVII Olimpíada Brasileira de Matemática GABARITO Segunda Fase XXVII Oimpíada Brasieira de Matemática GBRITO Segunda Fase Souções Níve 3 Segunda Fase Parte CRITÉRIO DE CORREÇÃO: PRTE Na parte serão atribuídos 4 pontos para cada resposta correta e a pontuação máxima

Leia mais

Prática X PÊNDULO SIMPLES

Prática X PÊNDULO SIMPLES Prática X PÊNDULO SIMPLES OBJETIVO Determinação do vaor da gravidade g em nosso aboratório. A figura abaixo representa um pênduo simpes. Ee consiste de um corpo de massa m, preso à extremidade de um fio

Leia mais

XXXV OLIMPÍADA PAULISTA DE MATEMÁTICA Prova da Primeira Fase (13 de agosto de 2011) Nível (6 o e 7 o anos do Ensino Fundamental)

XXXV OLIMPÍADA PAULISTA DE MATEMÁTICA Prova da Primeira Fase (13 de agosto de 2011) Nível (6 o e 7 o anos do Ensino Fundamental) Instruções: XXXV OLIMPÍADA PAULITA DE MATEMÁTICA Prova da Primeira Fase (13 de agosto de 2011) Níve (6 o e 7 o anos do Ensino Fundamenta) Foha de Perguntas A duração da prova é de 3h30min. O tempo mínimo

Leia mais

Aplicação do Teorema de Pitágoras

Aplicação do Teorema de Pitágoras A UA U L L A Apicação do Teorema de Pitágoras Para pensar Uma escada de 5 m de comprimento está apoiada num muro. O pé da escada está afastado 3 m da base do muro. Qua é a atura, no muro, que a escada

Leia mais

Professores: Elson Rodrigues Marcelo Almeida Gabriel Carvalho Paulo Luiz Ramos

Professores: Elson Rodrigues Marcelo Almeida Gabriel Carvalho Paulo Luiz Ramos Definição; Número de diagonais de um poígono convexo; Soma das medidas dos ânguos internos e externos; Poígonos Reguares; Reações Métricas em um poígono reguar; Professores: Eson Rodrigues Marceo Ameida

Leia mais

TÉCNICO DE INFORMÁTICA - SISTEMAS

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

Leia mais

Perfis Importantes no Scrum

Perfis Importantes no Scrum Scrum Modeo ági de gestão de projetos; Conceito mais importante chama-se sprint (ou cico); Origem na indústria automobiística; Livro de Schwaber e Beede (2001) expica de forma competa e sistemática; Perfis

Leia mais

Complexidade de Algoritmos. Edson Prestes

Complexidade de Algoritmos. Edson Prestes Edson Prestes Exemplos Exemplos A complexidade no pior caso é linear e igual a n, ou seja, é O(n) A complexidade média é linear e igual a (1+n)/2, ou seja, é O(n) Exemplos Considere o produto C de uma

Leia mais

Emerson Marcos Furtado

Emerson Marcos Furtado Emerson Marcos Furtado Mestre em Métodos Numéricos pea Universidade Federa do Paraná (UFPR). Graduado em Matemática pea UFPR. Professor do Ensino Médio nos estados do Paraná e Santa Catarina desde 199.

Leia mais

PROCESSOS DE CARGA E DESCARGA DE UNIDADES FLUTUANTES DE PRODUÇÃO ARMAZENAMENTO E TRANSFERÊNCIA DE PETRÓLEO. Ricardo Saldanha da Gama da Câmara e Souza

PROCESSOS DE CARGA E DESCARGA DE UNIDADES FLUTUANTES DE PRODUÇÃO ARMAZENAMENTO E TRANSFERÊNCIA DE PETRÓLEO. Ricardo Saldanha da Gama da Câmara e Souza PROCESSOS DE CARGA E DESCARGA DE UNIDADES FLUTUANTES DE PRODUÇÃO ARMAZENAMENTO E TRANSFERÊNCIA DE PETRÓLEO Ricardo Sadanha da Gama da Câmara e Souza TESE SUBMETIDA AO CORPO DOCENTE DA COORDENAÇÃO DOS PROGRAMAS

Leia mais

LINGUAGEM C: COMANDOS DE REPETIÇÃO

LINGUAGEM C: COMANDOS DE REPETIÇÃO LINGUAGEM C: COMANDOS DE REPETIÇÃO Prof. André Backes ESTRUTURAS DE REPETIÇÃO Uma estrutura de repetição permite que uma sequência de comandos seja executada repetidamente, enquanto determinadas condições

Leia mais

Sistema Operacional Unidade 11.2 Shell Script: estruturas condicionais. QI ESCOLAS E FACULDADES Curso Técnico em Informática

Sistema Operacional Unidade 11.2 Shell Script: estruturas condicionais. QI ESCOLAS E FACULDADES Curso Técnico em Informática Sistema Operacional Unidade 11.2 Shell Script: estruturas condicionais Curso Técnico em Informática SUMÁRIO SHELL SCRIPT COM IF... 3 OPERADORES RELACIONAIS... 3 COMPARAÇÕES EM SCRIPTS... 3 MAIS OPERADORES...

Leia mais

Introdução à Programação / Programação I

Introdução à Programação / Programação I Introdução à Programação / Programação I Aula 10: Listas e tuplos Rita P. Ribeiro 2017/2018 Departamento de Ciência de Computadores Nesta aula 1. Listas 2. Tuplos INTRODUÇÃO À PROGRAMAÇÃO / PROGRAMAÇÃO

Leia mais

Aula 5: Conversões Entre Bases Numéricas

Aula 5: Conversões Entre Bases Numéricas Aula 5: Conversões Entre Bases Numéricas Diego Passos Universidade Federal Fluminense Fundamentos de Arquiteturas de Computadores Diego Passos (UFF) Conversões Entre Bases Numéricas FAC 1 / 43 Conversão

Leia mais

Introdução à Programação

Introdução à Programação Introdução à Programação Aula 10: Listas e tuplos Rita P. Ribeiro 2016/2017 Departamento de Ciência de Computadores Nesta aula 1. Listas 2. Tuplos INTRODUÇÃO À PROGRAMAÇÃO - 2016/2017: AULA 10 1 Listas

Leia mais

Calculando engrenagens cilíndricas

Calculando engrenagens cilíndricas Cacuando engrenagens ciíndricas A UU L AL A Em uma empresa, o setor de manutenção mecânica desenvove um importante pape na continuidade do fuxo da produção. Após o diagnóstico do defeito, reaizam-se a

Leia mais

Algoritmos e Estruturas de Dados I (DCC/003) Estruturas Condicionais e de Repetição

Algoritmos e Estruturas de Dados I (DCC/003) Estruturas Condicionais e de Repetição Algoritmos e Estruturas de Dados I (DCC/003) Estruturas Condicionais e de Repetição 1 Comando while Deseja-se calcular o valor de: 1 + 2 + 3 +... + N. Observação: não sabemos, a priori, quantos termos

Leia mais

A resposta apresentada em aula, no quadro, (em Chapin e/ou Português Estruturado) está correta?

A resposta apresentada em aula, no quadro, (em Chapin e/ou Português Estruturado) está correta? 23 Algoritmos com Repetição Nos exemplos e exercícios vistos até agora, sempre foi possível resolver os problemas com uma sequência de instruções que eram executadas apenas uma vez. Existem três estruturas

Leia mais

Programação Universidade da Beira Interior Departamento de Informática 2007/08

Programação Universidade da Beira Interior Departamento de Informática 2007/08 Programação Universidade da Beira Interior Departamento de Informática 1. Faça o fluxograma e o respectivo programa que resolva equações de 2º grau (ax 2 +bx+c=0). O programa deverá pedir ao utilizador

Leia mais

6. Pesquisa e Ordenação

6. Pesquisa e Ordenação 6. Pesquisa e Ordenação Fernando Silva DCC-FCUP Estruturas de Dados Fernando Silva (DCC-FCUP) 6. Pesquisa e Ordenação Estruturas de Dados 1 / 30 Pesquisa de Informação A pesquisa eficiente de informação

Leia mais

Pesquisa em Grafos. Pedro Ribeiro 2014/2015 DCC/FCUP. Pedro Ribeiro (DCC/FCUP) Pesquisa em Grafos 2014/ / 33

Pesquisa em Grafos. Pedro Ribeiro 2014/2015 DCC/FCUP. Pedro Ribeiro (DCC/FCUP) Pesquisa em Grafos 2014/ / 33 Pesquisa em Grafos Pedro Ribeiro DCC/FCUP 2014/2015 Pedro Ribeiro (DCC/FCUP) Pesquisa em Grafos 2014/2015 1 / 33 Pesquisa em Grafos Uma das tarefas mais importantes é saber percorrer um grafo, ou seja

Leia mais

Pedro Vasconcelos DCC/FCUP. Programação Funcional 2 a Aula Tipos e classes

Pedro Vasconcelos DCC/FCUP. Programação Funcional 2 a Aula Tipos e classes Programação Funcional 2 a Aula Tipos e classes Pedro Vasconcelos DCC/FCUP 2012 Tipos Um tipo é um nome para uma coleção de valores relacionados. Por exemplo, o tipo Bool True contém dois valores lógicos:

Leia mais

Fundamentos da Dinâmica da Produção

Fundamentos da Dinâmica da Produção Fundamentos da Dinâmica da Produção A dinâmica da produção diz respeito à forma como os diversos artigos 1 fluem no sistema produtivo. Alguns dos aspectos dessa dinâmica podem ser mais facilmente entendidos

Leia mais

Nesta aula... Iteração indefinida. 1 Decisões em Python. 2 Funções lógicas. 3 Recursão. 4 Iteração. 5 Ciclo for ou while?

Nesta aula... Iteração indefinida. 1 Decisões em Python. 2 Funções lógicas. 3 Recursão. 4 Iteração. 5 Ciclo for ou while? Nesta aula... 1 2 3 4 indefinida 5 Valores lógicos: booleanos Tipo do Python para guardar os valores lógicos, verdadeiro e falso: booleano (George Bool, matemático inglês) Valores lógicos podem ter apenas

Leia mais

a) Defina uma função para obter o máximo entre dois números

a) Defina uma função para obter o máximo entre dois números IP, Resoluções comentadas, Semana 2 jrg, vs 002, Out-2012 a) Defina uma função para obter o máximo entre dois números A versão mais imediata talvez seja esta: public static int maior ( int a, int b ) {

Leia mais

Resolução De Problemas Em Informática. Docente: Ana Paula Afonso Resolução de Problemas. 1. Analisar o problema

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.

Leia mais

LISTA DE EXERCÍCIOS - ro. 02

LISTA DE EXERCÍCIOS - ro. 02 USP ICMC SSC SSC0100 - Introdução à Ciência da Computação I (Prática) Professor responsável: Fernando Santos Osório Semestre: 2009/1 Horário: Terça 14h20 (Turma A2) E-mail: fosorio.at. icmc.usp.br fosorio.at.

Leia mais

Árvore Binária de Busca Ótima

Árvore Binária de Busca Ótima MAC 5710 - Estruturas de Dados - 2008 Referência bibliográfica Os slides sobre este assunto são parcialmente baseados nas seções sobre árvore binária de busca ótima do capítulo 4 do livro N. Wirth. Algorithms

Leia mais

Produto : Microsiga Protheus SIGAGFE, Gestão de Frete Embarcador 11.8

Produto : Microsiga Protheus SIGAGFE, Gestão de Frete Embarcador 11.8 Ateração no Reatório de onciiação ontábi Produto : Microsiga Protheus SIGAGFE, Gestão de Frete Embarcador 11.8 hamado : TPLGZG Data da pubicação : 05/08/14 País(es) : Todos Banco(s) de Dados : Todos Esta

Leia mais

ENTECA 2003 IV ENCONTRO TECNOLÓGICO DA ENGENHARIA CIVIL E ARQUITETURA

ENTECA 2003 IV ENCONTRO TECNOLÓGICO DA ENGENHARIA CIVIL E ARQUITETURA 4 ENTECA RESOLUÇÃO DE PÓRTICOS PLANOS ATRAVÉS DA ANÁLISE MATRICIAL DE ESTRUTURAS Marcio Leandro Micheim Acadêmico Engenharia Civi Universidade Estadua de Maringá e-mai: micheim_eng@hotmaicom Ismae Wison

Leia mais

Leandro Lima Rasmussen

Leandro Lima Rasmussen Resoução da ista de eercícios de Resistência dos Materiais Eercício 1) Leandro Lima Rasmussen No intuito de soucionar o probema, deve ser feita a superposição de casos: Um, considerando a chapa BC como

Leia mais

Exercícios - Factorial

Exercícios - Factorial Exercícios - Factorial Escrever uma função fact(n) que calcula o factorial de um número n. fact(n) = 1*2*...*N e fact(0)=1 Introdução 1.1 Exercícios - MDC mdc(15,24) Máximo Divisor Comum Algoritmo: 15

Leia mais

UNISINOS - UNIVERSIDADE DO VALE DO RIO DOS SINOS CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS (C6/6) Curso: Informática

UNISINOS - UNIVERSIDADE DO VALE DO RIO DOS SINOS CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS (C6/6) Curso: Informática Programação 1 Prof. Osório Aula 03 Pag.: 1 UNISINOS - UNIVERSIDADE DO VALE DO RIO DOS SINOS CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS (C6/6) Curso: Informática PROGRAMAÇÃO I AULA 03 Disciplina: Linguagem

Leia mais

Equacionando problemas - I

Equacionando problemas - I A UA UL LA 70 Equacionando probemas - I Introdução Você já percebeu que a Matemática é um eceente recurso para resover muitos dos probemas do nosso dia-a-dia. Mas a Matemática também pode ser vista sob

Leia mais

Introdução ao Scilab

Introdução ao Scilab Universidade do Estado do Rio de Janeiro Faculdade de Engenharia Laboratório de Engenharia Elétrica Introdução ao Scilab (Aula 3) Elaine de Mattos Silva Orientador: Prof. José Paulo Vilela Soares da Cunha

Leia mais

Capítulo 4 - Equações Não-Lineares

Capítulo 4 - Equações Não-Lineares Capítulo 4 - Carlos Balsa balsa@ipb.pt Departamento de Matemática Escola Superior de Tecnologia e Gestão de Bragança 2 o Ano - Eng. Civil, Química e Gestão Industrial Carlos Balsa Métodos Numéricos 1/

Leia mais

Como construir um compilador utilizando ferramentas Java

Como construir um compilador utilizando ferramentas Java Como construir um compilador utilizando ferramentas Java p. 1/2 Como construir um compilador utilizando ferramentas Java Aula 1 - Introdução Prof. Márcio Delamaro delamaro@icmc.usp.br Como construir um

Leia mais

Capítulo 04. Erros de arredondamento e Truncamento (Parcial)

Capítulo 04. Erros de arredondamento e Truncamento (Parcial) Capítulo 04 Erros de arredondamento e Truncamento (Parcial) Objetivos do capítulo Entender a diferença entre acurácia e precisão. Aprender como quantificar o erro. Aprender a usar estimativas de erros

Leia mais

Variáveis Tipos de Dados. APROG (Civil) Aula 2

Variáveis Tipos de Dados. APROG (Civil) Aula 2 Variáveis Tipos de Dados APROG () Aula 2 Conteúdo Conceito de Variável Declaração de variáveis Tipos de Dados Operação de Atribuição Uso de Constantes 2 Variáveis Uma variável é uma localização de memória

Leia mais

Um algoritmo deve conter passos não ambíguos, executáveis e que sejam terminados quando seguidos.

Um algoritmo deve conter passos não ambíguos, executáveis e que sejam terminados quando seguidos. Programação Um programa é uma sequência de instruções de uma linguagem de programação (VB no nosso caso). Cada instrução representa uma qualquer acção que nós pretendemos ver executada. Programar consiste

Leia mais

Comandos de Repetição

Comandos de Repetição Programação de Computadores I UFOP DECOM 2013 2 Exercícios de Revisão Comandos de Repetição Sumário 1 Testes de Compreensão 1 2 Exercícios de Programação 2 1 Testes de Compreensão 1 Determine o valor de

Leia mais

BCC Introdu c ao ` a Programa c ao Portugol Guillermo C amara-ch avez UFOP 1/35

BCC Introdu c ao ` a Programa c ao Portugol Guillermo C amara-ch avez UFOP 1/35 BCC 201 - Introdução à Programação Portugol Guillermo Cámara-Chávez UFOP 1/35 Introdução I Lógica A lógica é usada no dia a dia das pessoas que trabalham com computação para solucionar problemas de forma

Leia mais

AULA 2: INTRODUÇÃO A PYTHON. Luís Feliphe Silva Costa

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

Leia mais

Camada de Transporte

Camada de Transporte Camada de Transporte Protocoos UDP e TCP Internetworking with TCP/IP D. Comer Mário Meirees Teixeira. UFMA-DEINF Protocoo UDP Protocoo de transporte não orientado a conexão Funciona sobre o serviço de

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

PROGRAMAÇÃO DE MICROPROCESSADORES 2009 / 2010

PROGRAMAÇÃO DE MICROPROCESSADORES 2009 / 2010 Departamento de Engenharia Electrotécnica PROGRAMAÇÃO DE MICROPROCESSADORES 2009 / 2010 Mestrado Integrado em Engenharia Electrotécnica e Computadores 1º ano 2º semestre Trabalho nº 6 Strings e Apontadores

Leia mais

Computação e Programação

Computação e Programação Computação e Programação MEMec, LEAN - 1º Semestre 2015-2016 Aula Teórica 10 Exemplo de desenvolvimento de Programa Modular: Máquina de venda de bilhetes D.E.M. Área Científica de Controlo Automação e

Leia mais

INSTITUTO SUPERIOR TÉCNICO UNIVERSIDADE TÉCNICA DE LISBOA. Guia do ensaio de laboratório para as disciplinas:

INSTITUTO SUPERIOR TÉCNICO UNIVERSIDADE TÉCNICA DE LISBOA. Guia do ensaio de laboratório para as disciplinas: INSTITUTO SUPERIOR TÉCNICO UNIVERSIDADE TÉCNICA DE LISBOA Guia do ensaio de aboratório para as discipinas: Transmissão de Caor e Transmissão de Caor e Massa I Anáise da transferência de caor em superfícies

Leia mais

Aula 4B. Lógica e Algoritmos. Profª. Fabiany

Aula 4B. Lógica e Algoritmos. Profª. Fabiany Fundamentos de Programação 1 Aula 4B Lógica e Algoritmos. Profª. Fabiany Lógica A lógica de programação é a técnica de encadear pensamentos para atingir determinado objetivo. Sequência Lógica São passos

Leia mais

INFORMÁTICA APLICADA AULA 02 ALGORITMOS

INFORMÁTICA APLICADA AULA 02 ALGORITMOS UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: Bacharelado em Ciências e Tecnologia INFORMÁTICA APLICADA AULA 02 ALGORITMOS Profª ª Danielle Casillo ALGORITMOS Um algoritmo é uma sequência de instruções

Leia mais

Para cada programa, por mais simples que seja, comece sempre por esboçar a solução desenhando um fluxograma.

Para cada programa, por mais simples que seja, comece sempre por esboçar a solução desenhando um fluxograma. Instruções de Repetição Objetivo A realização deste trabalho deverá permitir ao aluno a familiarização com a utilização de instruções de repetição em C. Para o efeito será proposto um conjunto de exercícios

Leia mais

Processamento da Informação Estruturas de seleção simples e composta

Processamento da Informação Estruturas de seleção simples e composta Processamento da Informação Estruturas de seleção simples e composta Prof. Jesús P. Mena-Chalco CMCC/UFABC Q1/2017 1 Expressões Booleanas 2 Fonte: http://pt.wikipedia.org/wiki/george_boole Expressões Booleanas

Leia mais

Capítulo V : A Linguagem Pascal Um Tipo Estruturado de Dados: o array 18. Para limite de n até 2 (* passagens de 1 até (n-1) *)

Capítulo V : A Linguagem Pascal Um Tipo Estruturado de Dados: o array 18. Para limite de n até 2 (* passagens de 1 até (n-1) *) Capítulo V : A Linguagem Pascal Um Tipo Estruturado de Dados: o array 18 _ Métodos de Ordenamentos: Borbulhamento (BubbleSort) Estratégia: Os elementos de um vector a[1..n] estão dispostos por ordem não

Leia mais

8 Como conhecer a qualidade do ar?

8 Como conhecer a qualidade do ar? A UA UL LA Como conhecer a quaidade do ar? O que você vai aprender Quaidade do ar Principa pouente do ar Concentração Como se forma o gás carbônico Como se forma o monóxido de carbono Perigos do monóxido

Leia mais

Algoritmos 3/17/ Algoritmos como área de estudo e investigação

Algoritmos 3/17/ Algoritmos como área de estudo e investigação Algoritmos e Complexidade Ana Teresa Freitas INESC-ID/IST ID/IST 3/17/2005 1 O que é um algoritmo? Algoritmos: Sequência de instruções necessárias para a resolução de um problema bem formulado [passíveis

Leia mais

Análise de complexidade

Análise de complexidade Introdução Algoritmo: sequência de instruções necessárias para a resolução de um problema bem formulado (passíveis de implementação em computador) Estratégia: especificar (definir propriedades) arquitectura

Leia mais

Modelagem Matemática e Simulação Computacional da Dinâmica de um Robô SCARA

Modelagem Matemática e Simulação Computacional da Dinâmica de um Robô SCARA Proceeding Series of the Braziian Society of Appied and omputationa Mathematics, Vo 4, N, 6 Trabaho apresentado no DINON, Nata - RN, 5 Proceeding Series of the Braziian Society of omputationa and Appied

Leia mais

Compiladores - Gramáticas

Compiladores - Gramáticas Compiladores - Gramáticas Fabio Mascarenhas - 2013.1 http://www.dcc.ufrj.br/~fabiom/comp Análise Sintática A análise sintática agrupa os tokens em uma árvore sintática de acordo com a estrutura do programa

Leia mais

4 DEFINIÇÃO DA GEOMETRIA, MALHA E PARÂMETROS DA SIMULAÇÃO

4 DEFINIÇÃO DA GEOMETRIA, MALHA E PARÂMETROS DA SIMULAÇÃO 4 DEFINIÇÃO DA GEOETRIA, ALHA E PARÂETROS DA SIULAÇÃO 4.1 Fornaha experimenta A fornaha experimenta utiizada como caso teste por Garreton (1994), era de 400kW aimentada com gás natura. Deste trabaho, estão

Leia mais

TRIGONOMETRIA. Aula 2. Trigonometria no Triângulo Retângulo Professor Luciano Nóbrega. 1º Bimestre. Maria Auxiliadora

TRIGONOMETRIA. Aula 2. Trigonometria no Triângulo Retângulo Professor Luciano Nóbrega. 1º Bimestre. Maria Auxiliadora TRIGONOMETRIA Aua Trigonometria no Triânguo Retânguo Professor Luciano Nóbrega º Bimestre Maria Auxiiadora Eementos de um triânguo retânguo ß a cateto adjacente ao ânguo ß B c A Lembre-se: A soma das medidas

Leia mais

Implementando classes em C# Curso Técnico Integrado em Informática Fundamentos de Programação

Implementando classes em C# Curso Técnico Integrado em Informática Fundamentos de Programação Implementando classes em C# Curso Técnico Integrado em Informática Fundamentos de Programação Introdução Além de utilizar as classes presentes na biblioteca padrão, programadores podem definir suas próprias

Leia mais

Módulo de Progressões Aritméticas. Exercícios de PA. 1 a série E.M. Professores Tiago Miranda e Cleber Assis

Módulo de Progressões Aritméticas. Exercícios de PA. 1 a série E.M. Professores Tiago Miranda e Cleber Assis Módulo de Progressões Aritméticas Exercícios de PA 1 a série E.M. Professores Tiago Miranda e Cleber Assis Progressões Aritméticas Exercícios de PA 1 Exercícios Introdutórios Exercício 1. Analise as sequências

Leia mais

Guia de operação para 3283

Guia de operação para 3283 MO1211-PA Sobre este manua (Luz) Dependendo do modeo do seu reógio, o texto aparece em indicações escuras com um fundo caro, ou em indicações caras com um fundo escuro. Todas as exibições de amostra neste

Leia mais

Working 03 : Conceitos Básicos II

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

Leia mais

Fluxogramas. Leandro Tonietto ago-09

Fluxogramas. Leandro Tonietto ago-09 Fluxogramas Leandro Tonietto ltonietto@unisinos.br ago-09 Introdução Planejar, modelar e projetar primeiro, depois fazer (programar). Maiores chances de sucesso na programação Facilita a resolução, pois

Leia mais

Algoritmos e Estrutura de Dados Aula 02 Listas em Python

Algoritmos e Estrutura de Dados Aula 02 Listas em Python Algoritmos e Estrutura de Dados Aula 02 Listas em Python Profa. Alana Oliveira e Prof. Davi Viana alanaslz@gmail.com e davi.viana@lsdi.ufma.br Se não entender, pergunte! 2 1 Dados e Tipos de Dados Um dado

Leia mais

Linguagem de Maquina II. Visão Geral

Linguagem de Maquina II. Visão Geral Linguagem de Maquina II Visão Geral Revisão A linguagem de máquina é composta de seqüências binárias (1's e 0's) São interpretadas como instruções pelo hardware A linguagem de montagem e a linguagem de

Leia mais