Engenharia)de)resolução)de)problemas)
|
|
- Regina Aragão Castilhos
- 7 Há anos
- Visualizações:
Transcrição
1 Engenharia)de)resolução)de)problemas) O) processo) de) resolução) de) um) problema) pode) ser) visto) como) uma) seqüência) de) passos) que) devem) ser) definidos) e) aprimorados,) até) que) o) modelo)escolhido)para)sua)representação)forneça)resultados)sa?sfatórios.) I )etapas) I )métodos) Uma) boa) modelagem) exige) alto) nível) de) abstração) e) conhecimentos) acadêmicos)(teoria))e/ou)empíricos)(prá?ca))sobre)o)problema)em)questão.) 25% Algoritmo)(definição)for$dummies)) Receita )para)resolver)um)problema.) Como)fazer)arroz)(versão)du$chef)) 1. Lave)uma)medida)de)arroz.) 2. Ferva)duas)medidas)de)água.) 3. Adicione)óleo)na)panela.) 4. Frite)os)temperos.) 5. Adicione)o)arroz.) 6. Adicione)a)água.) 7. Adicione)o)sal.) 8. Deixe)cozinhar)até)secar.) Como)fazer)arroz)(versão)preguiça)) 1. Junte)numa)panela)uma)medida)de)arroz,)duas)medidas)de)água,)óleo,)temperos)e)sal.) 2. Deixe)cozinhar)até)secar.) 26%
2 Algoritmo)(outro)exemplo)) Preparação)para)a)balada) 1.))Escove)os)dentes.) 2.))Se)for)homem,)faça)a)barba.) )))))Senão,)depile)as)pernas.) 3.))Tome)banho.) 4.))Aplique)desodorante.) 5.))Se)for)mulher,)aplique)perfume.) )))))Senão,)aplique)colônia.) 6.))Vista)uma)roupa)adequada.) Escovar)os)dentes) 1.))Pegue)a)escova)de)dentes.) 2.))Coloque)creme)dental)na)escova.) 3.))Enxague)a)boca.) 4.))Escove)os)dentes.) 5.))Escove)a)língua.) 6.))Lave)a)escova.) 7.))Enxague)a)boca.) 8.))Seque)o)rosto.) 27% Algoritmo)(definição)formal)) Um)algoritmo)é)uma)seqüência)finita)de)instruções,)com)uma)ou)mais) operações)capazes)de)serem)executadas)por)um)computador)em)tempo) finito,)para)a)realização)de)uma)tarefa)específica.) Caracterís?cas)de)um)bom)algoritmo:) )Finitude) )Exa?dão) )Entradas)e)saídas)bem)determinadas) )Efe?vidade) 28%
3 Algoritmo:)finitude) o Um)algoritmo)sempre)deve)terminar)após)um)número)finito)de)passos.) o Um)algoritmo)sempre)deve)terminar)após)uma)quan?dade)finita)de) tempo.) o Um)algoritmo)deve)ser)executado)com)uma)quan?dade)finita)de) recursos.) 29% Algoritmo:)exa?dão) o Cada)passo)de)um)algoritmo)deve)ser)definido)com)precisão.) o A)seqüência)dos)passos)deve)ser)claramente)determinada.) o As)instruções)não)podem)admi?r)ambigüidade.) O)homem)viu)o)menino)com)o)telescópio.) )(quem)está)com)o)telescópio?)) João)e)Maria)moram)juntos.) )(podem)ser)casados)ou)apenas)vivem)sob)o)mesmo)teto.)) 30%
4 Algoritmo:)entradas)e)saídas) Entradas% o Um)algoritmo)deve)operar)sobre)um)ou)mais)valores)externos.) Os)valores)correspondem)aos)dados)necessários)para)iniciar)a)execução)do) algoritmo.) o Em)alguns)casos,)os)dados)de)entrada)são)parte)integrante)do)algoritmo.) Saídas% o Um)algoritmo)deve)produzir)alguma)informação.) Algum)resultado)deve)ser)produzido)até)a)execução)da)úl?ma)instrução)do) algoritmo,)de)acordo)com)a)entrada)fornecida.) 31% Algoritmo:)efe?vidade) o Um)algoritmo)deve)ser)realizável.) o Todas)as)instruções)devem)ser:) Tão)simples)quanto)possível.) Suficientes)para)resolver)o)problema.) Executáveis)com)lápis)e)papel.) 32%
5 Fluxograma) Representação)gráfica,) estruturada)e)simplificada.) Ilustra)o)fluxo)(seqüência))de) operações.) Símbolos)padronizados.) Sintaxe)e)semân?ca)bem) definidos.) Fácil)de)traduzir)para)qualquer) linguagem)de)programação.) 33% Fluxograma:)semân?ca)e)sintaxe) o A)semân?ca)de)um)fluxograma)corresponde)ao)significado)dos)símbolos) u?lizados.) Cada)instrução)possui)um)símbolo)gráfico)específico.) A)instrução)deve)ser)escrita)dentro)do)símbolo)de)forma)clara.) o A)sintaxe)de)um)fluxograma)corresponde)ao)emprego)correto)de)seus) elementos.) Cada)símbolo)admite)um)conjunto)de)expressões)próprias.) As)expressões)descrevem)as)operações)a)serem)realizadas)com)os)dados.) 34%
6 Fluxograma:)principais)símbolos)usados)em)Computação) Símbolo% Nome% Função% terminador) fluxo) conector)!) atribuição)) processo) leitura) exibição) decisão) subiro?na) Determina)o)início)ou)o)fim)do) processamento.) Indica)o)sen?do)da)execução)do) algoritmo.) Indica)ligações)com)outras)partes) de)um)fluxograma.) Armazenamento)temporário)do) resultado)de)um)processamento.) Realiza)o)cálculo)de)expressões)e/ ou)a)execução)de)funções.) Entrada)manual)de)dados,)em) tempo)de)execução.) Apresentação)dos)resultados)do) processamento.) Avaliação)de)uma)expressão) relacional)ou)lógica.) Processamento)de)funções)ou) chamada)a)procedimentos.) 35% Fluxograma:)regras) o Um)fluxograma)deve)ser)claro,)simples)e)de)fácil)leitura.)Não)deve)haver) ambigüidade)na)interpretação)de)um)fluxograma.) o A)direção)de)descrição)do)fluxo)de)um)sistema)é)de)cima)para)baixo)ou) da)esquerda)para)a)direita.) o Apenas)uma)linha)de)fluxo)deve)par?r)de)ou)chegar)a)um)terminador.) 36%
7 Fluxograma:)regras) o O)símbolo)de)processo)admite)apenas)uma)linha)de)saída)de)fluxo.) o O)símbolo)de)decisão)admite)apenas)uma)linha)de)entrada)de)fluxo,)mas) duas)ou)três)linhas)de)saída)são)possíveis:) 37% Fluxograma:)regras) o O)texto)dentro)de)cada)símbolo)deve)ser)adequado)à)instrução)a)ser) executada.) o Use)conectores)para)reduzir)o)número)de)linhas)do)fluxograma.) o Evite)cruzar)linhas,)para)não)comprometer)o)entendimento)do) fluxograma.) o A)validação)de)um)algoritmo)descrito)por)um)fluxograma)pode)ser)feita) através)da)execução)de)um)conjunto)de)dados)de)teste.) 38%
8 Operadores) Os)seguintes)símbolos)são)u?lizados)como)operadores)na)linguagem)C:) AritméNcos% Símbolo% Operação% + adição) subtração) * mul?plicação) / divisão) % módulo) Relacionais% Símbolo% Significado% < menor)que) > maior)que) <= menor)ou)igual)à) >= maior)ou)igual)à) == igual)!= diferente) Lógicos% Símbolo% Operação% && AND) OR)! NOT) 39% Atribuição) A)atribuição)é)um)comando)u?lizado)para)armazenamento)temporário)de) valores.) O)resultado)do)processamento)descrito)no)lado)direito)do)símbolo) )será) atribuído)para)a)variável)discriminada)no)lado)esquerdo.) A! 100 A! 100 B! 3.14*A A! 100 B! 3.14*A A! sin(b) Atenção) A)atribuição)é)um)comando)destru?vo,)ou)seja,)o)valor)anterior)será)subs?tuído)pelo)novo) valor.) 40%
9 Estruturas)básicas)de)programação) No)paradigma)de)programação)estruturada,)os)programas)são)escritos) considerando)apenas)combinações)adequadas)de)três)estruturas)básicas:) )seqüência) )seleção) )repe?ção.) Cada)estrutura)tem)um)único)ponto)de)entrada)e)um)único)ponto)de)saída,) representado)pelo)símbolo)conector.) Nessas)estruturas,)o)símbolo)de)processo)(retângulo))pode)ser)u?lizado) para)representar)qualquer)ação,)incluindo)leitura)de)dados)e)exibição)de) resultados.) 41% Estruturas)básicas)de)programação:)seqüência) Seqüência:)o)fluxo)de)execução)das)instruções)ocorre)de)modo)linear,)uma) após)a)outra.) Deve)exis?r)apenas)um)caminho)possível)no)conjunto)de)instruções)de)um) algoritmo.) 42%
10 Exemplo:)seqüência) Ler)e)exibir)dois)valores)numéricos)A)e)B.)Depois,)trocar)o)valores)entre)si)e) exibir)novamente.) Sejam:) A:)o)primeiro)valor)numérico.) B:)o)segundo)valor)numérico.) 43% Exemplo:)seqüência) Determinar)o)saldo)de)uma)aplicação)financeira,)com)inves?mento)inicial) de)r$)100,00)e)juros)de)1%)ao)mês,)ao)final)do)3º)mês.) Sejam:) I:)o)valor)do)inves?mento)inicial.) J:)a)taxa)de)juros.) P:)o)saldo)ao)final)do)primeiro)mês.) S:)o)saldo)ao)final)do)segundo)mês.) T:)o)saldo)ao)final)do)terceiro)mês.) 44%
11 Estruturas)básicas)de)programação:)seleção) Seleção:)execução)sele?va)de)um)grupo)de)instruções)baseada)em)alguma) condição,)representada)por)uma)expressão)lógica)ou)relacional.) Criam)alterna?vas)no)fluxo)de)execução)das)instruções)do)algoritmo.)Em) tempo)de)execução,)apenas)uma)das)alterna?vas)será)escolhida.) 45% Exemplo:)seleção) Ler)dois)valores)numéricos,)comparáIlos)e)exibir)o)maior)valor.) Sejam:) A:)o)primeiro)valor)numérico.) B:)o)segundo)valor)numérico.) 46%
12 Estruturas)básicas)de)programação:)repe?ção) RepeNção:)execução)sele?va)de)um)grupo)de)instruções)até)que)alguma) condição)seja)sa?sfeita.)o)fluxo)da)execução)pode)realizar)várias)repe?ções) de)um)mesmo)conjunto)de)comandos,)antes)de)prosseguir)para)a)etapa) seguinte.) 47% Exemplo:)iteração) Calcular)o)resto)da)divisão)inteira)entre)dois)números)inteiros)posi?vos.) Sejam:) A:)o)valor)do)dividendo.) B:)o)valor)do)divisor.) Q:)o)valor)do)quociente.) R:)o)valor)do)resto.) 48%
13 Fluxogramas)estruturados) As)estruturas)básicas)podem)ser)combinadas)entre)si,)u?lizando)apenas) duas)regras:) Regra)do)empilhamento:)o)ponto)de)saída)de)uma)estrutura)pode)ser) conectado)ao)ponto)de)entrada)de)outra)estrutura.) Regra)do)aninhamento:)Um)retângulo)de)uma)estrutura)pode)ser) subs?tuído)por)uma)outra)estrutura)qualquer.) Essas)regras)podem)ser)aplicadas)quantas)vezes)forem)necessárias,)e)em) qualquer)ordem.) Os)fluxogramas)resultantes)da)aplicação)dessas)regras)cons?tuem)o) conjunto)de)todos)os)fluxogramas)estruturados)possíveis.) 49% Próxima)aula:) 50%
Engenharia de resolução de problemas
Engenharia de resolução de problemas O processo de resolução de um problema pode ser visto como uma seqüência de passos que devem ser definidos e aprimorados, até que o modelo escolhido para sua representação
Leia maisDocumento Auxiliar do Conhecimento de Transporte Eletrônico
Documento Auxiliar do Conhecimento de Transporte Eletrônico 8338 Documento Auxiliar do Conhecimento de Transporte Eletrônico 8339 Documento Auxiliar do Conhecimento de Transporte Eletrônico 8340 Documento
Leia mais!!" "!#! " $ %"&!!$$# &! "! $$ & $ '!$# $' & &# & #$ & &' &$$ $' ' (" ' &!&& & ' & " $' $$ " $' $ "# )! * && ' $ " &+ $! "+ $$ $$ $! ' "$# $$ &#, -. /0 -,,.0 10, 02, 3,3,. /0-3,2 1/ - 3 3 3 / 00//, - /
Leia maisLógica de Programação. Profas. Simone Campos Camargo e Janete Ferreira Biazotto
Lógica de Programação Profas. Simone Campos Camargo e Janete Ferreira Biazotto O curso Técnico em Informática É o profissional que desenvolve e opera sistemas, aplicações, interfaces gráficas; monta estruturas
Leia maisAlgoritmos - 5. Alexandre Diehl. Departamento de Física - UFPel
Algoritmos - 5 Alexandre Diehl Departamento de Física - UFPel Estruturas usadas num algoritmo Estrutura sequencial Estrutura condicional Estrutura de repetição PCF2017 2 Estruturas usadas num algoritmo
Leia maisConceitos Práticos de Lógica de Programação
Faculdade de Engenharia da Computação Disciplina: Lógica de Programação Conceitos Práticos de Lógica de Programação Site : http://www1.univap.br/~wagner/ec.html Prof. Responsáveis Wagner Santos C. de Jesus
Leia mais12345678797255445677655672542776742526 7!"#7# "$ %7& 7!"#7' "($ % )"(*+77"& " 7 ""$ 7!"#7# "$ %7.!,& 7!"#7' "($ % " "(*+7+7,- "& 1/7,77"07!"77",7%1223&07"," 77',7%1224& 123456787973553676656426747376253743733653762
Leia maisAlgoritmos - 3. Alexandre Diehl. Departamento de Física - UFPel
Algoritmos - 3 Alexandre Diehl Departamento de Física - UFPel Estrutura sequencial Estrutura condicional Estrutura de repetição PCF2017 2 Estrutura sequencial As ações ao longo do algoritmo são executadas
Leia maisAlgoritmos I Aula 3 Resolução de Problemas (Fluxogramas)
Algoritmos I Aula 3 Resolução de Problemas (Fluxogramas) Professor: Max Pereira http://paginas.unisul.br/max.pereira Ciência da Computação Problemas...aula anterior Problema 1 1. Comece a avaliação 2.
Leia maisIntrodução à Lógica de Programação Aula 2. Adaptação de Luis Otavio Alvares
1 Introdução à Lógica de Programação Aula 2 Adaptação de Luis Otavio Alvares 2 Operadores Usados para incrementar, decrementar, comparar e avaliar dados, que são operações básicas em processamento de dados.
Leia maisA única diferença entre o difícil e o impossível é que o último demora um pouco mais de tempo para ser alcançado..
Técnicas de Programação em Engenharia Elétrica I - Engenharia de Sistemas Embarcados - Introdução aos Algoritmos A única diferença entre o difícil e o impossível é que o último demora um pouco mais de
Leia maisFluxogramas 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 maisEstruturas de Seleção Seleção Simples e Composta (parte 1)
Seleção Simples e Composta (parte 1) Material produzido por professores da UFABC Objetivos Reconhecer a necessidade do uso de estruturas de seleção (decisão) Aprender a utilizar operadores relacionais
Leia maisIntrodução à Programação I
Introdução à Programação I Introdução à Programação Estruturada Estruturas Básicas de Controle Material da Prof. Ana Eliza Fluxograma Definição Descrição de um algoritmo utilizando elementos gráficos.
Leia maisINFORMÁTICA PARA ENGENHARIA ESTRUTURAS DE DECISÃO. Prof. Dr. Daniel Caetano
INFORMÁTICA PARA ENGENHARIA ESTRUTURAS DE DECISÃO Prof. Dr. Daniel Caetano 2019-1 Objetivos Entender a ideia de decisão Compreender os operadores relacionais Compreender como implementar decisões, decisões
Leia maisCurso: Análise e Desenvolvimento de Sistemas. (Conceitos Práticos de Lógica de Programação)
Curso: Análise e Desenvolvimento de Sistemas Disciplina Algoritmos e Programação (Conceitos Práticos de Lógica de Programação) Prof. Wagner Santos C. de Jesus wsantoscj@gmail.com Conceito de Algoritmo
Leia maisAula 16 Estruturas de Controle. Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes
Aula 16 Estruturas de Controle Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes http://www3.ifrn.edu.br/~brunogomes Agenda da Aula Estruturas de Controle Estruturas de Condição Revisando
Leia maisFLUXOGRAMA. Nickerson Fonseca Ferreira
1 INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPUS JOÃO CÂMARA FLUXOGRAMA Nickerson Fonseca Ferreira nickerson.ferreira@ifrn.edu.br Introdução 2 Um algoritmo pode ser representado
Leia maisALP Algoritmos e Programação
ALP Algoritmos e Programação Estruturas de Seleção. Motivação. Conceito. Exemplos.Exercícios 1 Motivação Ex: Algoritmo para o cálculo de raízes reais de equações de 2º grau. - E se o delta ( ) for negativo?
Leia maisAlgoritmos e Programação
ESTADO DE MATO GROSSO SECRETARIA DE ESTADO DE CIÊNCIA E TECNOLOGIA UNIVERSIDADE DO ESTADO DE MATO GROSSO CAMPUS UNIVERSITÁRIO DE SINOP FACULDADE DE CIÊNCIAS EXATAS E TECNOLÓGICAS CURSO DE ENGENHARIA ELÉTRICA
Leia maisQuestões dadas em Sala de Aula (para cada turma), nas aulas de Teoria:
Questões dadas em ala de Aula (para cada turma), nas aulas de Teoria: - Para turmas 4P, 4Q, 4X, 3P (1o horário das semanas "Par"): 1) Elabore um Programa em, e o que recebe (via teclado) dois valores e
Leia maisAula 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 maisOperadores. Programação aplicada à Engenharia de Alimentos. Prof. Kleber Rezende
Operadores Programação aplicada à Engenharia de Alimentos Prof. Kleber Rezende Operadores Aritméticos Os operadores aritméticos expressam operações aritméticas (matemáticas). Como normalmente acontecem
Leia maisAlgoritmia e Programação APROG. Algoritmia 1. Lógica Proposicional (Noções Básicas) Nelson Freire (ISEP DEI-APROG 2013/14) 1/12
APROG Algoritmia e Programação Algoritmia 1 Lógica (Noções Básicas) Nelson Freire (ISEP DEI-APROG 2013/14) 1/12 Sumário Lógica Qual é o interesse para a algoritmia? O que é? Cálculo (Noções Básicas) Operações
Leia maisProcessamento 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 maisSumário Algoritmos e Estrutura de Dados Repetição
Sumário Algoritmos e Estrutura de Dados Repetição M. Sc. Luiz Alberto lasf.bel@gmail.com Estrutura de Repetição Estrutura de Repetição para...faca Estrutura de Repetição enquanto...faca Estrutura de Repetição
Leia maisFaculdade de Estudos Avançados do Pará Disciplina: Algoritmos Professor: Armando Hage Algoritmos- continuação
Faculdade de Estudos Avançados do Pará Disciplina: Algoritmos Professor: Armando Hage Algoritmos- continuação Situação Problema Cálculos Decisão Verdadeiro Falso Diagrama de Bloco O diagrama de bloco é
Leia maisExpressões Lógicas e Aritméticas. Professora Kátia Adriana Alves Leite de Barros katia.barros@pitagoras.com.br
Expressões Lógicas e Aritméticas Professora Kátia Adriana Alves Leite de Barros katia.barros@pitagoras.com.br Conteúdo da Aula 03 Revisão exercícios Expressões Expressões Aritméticas Expressões Lógicas
Leia maisE j = w i b ij i=1 n E * j = w i b * ij i=1 L j =[B j /n]/b m L i =[B i /n]/b m 1 1 GRÁFICO 1- NÚMERO DE EMPRESAS DE CONSTRUÇÃO, SEGUNDO AS REGIÕES GEOGRÁFICAS DO BRASIL - 2003 Sudeste 58.267 Norte 5.649
Leia maisEXERCÍCIOS Seleção Simples e Composta (parte 3)
EXERCÍCIOS Seleção Simples e Composta (parte 3) Material produzido por professores da UFABC Relembrando... Coisas para não esquecer: Problemas que envolvam decisão podem ser tratados com ESTRUTURAS DE
Leia maisI - CONCEITOS INICIAIS
Sumário I - CONCEITOS INICIAIS... 2 Lógica de programação... 2 Algoritmo... 2 Instrução... 3 Programa de Computador... 3 Fases... 4 Diagrama de Blocos... 4 II - VARIÁVEIS... 5 Numéricas... 5 Cadeia ou
Leia maisAlgoritmos e Programação - Engenharia da Computação -
Algoritmos e Programação - Engenharia da Computação - Prof. Alessandro Zimmer Pseudo Linguagem de Programação - PORTUGOL - Pseudo-Linguagem Linguagem de Programação? Notação formal servindo para: - Expressar
Leia maisProgramação Mestrado Integrado em Engenharia Aeronáutica 1º ano, 1º semestre. T. 04 Algoritmos e Programação Estruturada
Programação Mestrado Integrado em Engenharia Aeronáutica 1º ano, 1º semestre T. 04 Algoritmos e Programação Estruturada Objectivos: Aprender o conceito de algoritmo e suas características fundamentais
Leia mais19/1/2011. ALGORITMO Resolvendo Problemas. ALGORITMOS E PROGRAMAÇÃO Desenvolvimento de Aplicativos Comerciais. ALGORITMO - Definição
ALGORITMO Resolvendo Problemas ALGORITMOS E PROGRAMAÇÃO Desenvolvimento de Aplicativos Comerciais Quando temos um problema e vamos utilizar um computador para resolve-lo, precisamos passar pelas seguintes
Leia maisFESP FACULDADE DE ENGENHARIA SÃO PAULO DISCIPLINA BP1: PROCESSAMENTO DE DADOS
FESP FACULDADE DE ENGENHARIA SÃO PAULO DISCIPLINA BP1: PROCESSAMENTO DE DADOS FLUXOGRAMA ou DIAGRAMA DE BLOCOS Fluxograma ou Diagrama de blocos é a representação gráfica dos passos de um algoritmo. Facilita
Leia maisALGORITMOS E PROGRAMAÇÃO
ALGORITMOS E PROGRAMAÇÃO Desenvolvimento de Aplicativos Comerciais Prof. Jorge Cecílio ALGORITMO Resolvendo Problemas Quando temos um problema e vamos utilizar um computador para resolve-lo, precisamos
Leia maisSSC304 Introdução à Programação Para Engenharias
Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Departamento de Sistemas de Computação Introdução à Para Engenharias Estruturas de Controle de Fluxo GE4 Bio GE4Bio Grupo de
Leia maisConceito de Algoritmos e Suas Características
Conceito de Algoritmos e uas Características Algoritmos Definições: Algoritmo é uma linguagem intermédia entre a linguagem humana e a linguagem de programação. Os Algoritmos são usados para representar
Leia maisHugo Pedro Proença. Universidade da Beira Interior Departamento de Informática
Hugo Pedro Proença Universidade da Beira Interior Departamento de Informática Resolução de Problemas A programação (desenvolvimento de algoritmos) pode ser vista na pesperctiva da resolução de problemas.
Leia maisAlgoritmos. Laura Goulart. 11 de Dezembro de 2018 UESB. Laura Goulart (UESB) Algoritmos 11 de Dezembro de / 12
Algoritmos Laura Goulart UESB 11 de Dezembro de 2018 Laura Goulart (UESB) Algoritmos 11 de Dezembro de 2018 1 / 12 O que é um algoritmo? Um algoritmo é uma sequência de passos(instruções) para resolver
Leia maisRevisão. Profa Marina Gomes
Revisão Profa Marina Gomes Algoritmos Na construção de um programa, o problema que o algoritmo representa é composto por três fases. Entrada: dados de entrada do algoritmo. Processamento: ações sobre os
Leia mais! " # $ % & ' ( ) * ' +, -./ * ' + 0
! # % & ')*'+, -/ *'+0 Avaliação de Leitura e Escrita inicial baseado e adaptado do Reading Readiness Screening Tool RRST) 2! +1 2 32 % +4 2 3!#!!! #!!! % &% ' ) # #* # +!,** * # &# '- )- / 567 567 567
Leia maisPython - Comandos de Repetição
Python - Comandos de Repetição Prof. Paulo H R Gabriel (com base no material do Prof. André Backes) Um conjunto de comandos de um algoritmo pode ser repetido quando subordinado a uma condição: enquanto
Leia maisProgramaçã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 maisAlgoritmos e Programação
ESTADO DE MATO GROSSO SECRETARIA DE ESTADO DE CIÊNCIA E TECNOLOGIA UNIVERSIDADE DO ESTADO DE MATO GROSSO CAMPUS UNIVERSITÁRIO DE SINOP FACULDADE DE CIÊNCIAS EXATAS E TECNOLÓGICAS Algoritmos e Programação
Leia maisProcessamento Sequencial e Condicional
FTC Faculdade de Tecnologia e Ciências Engenharia Civil 1º Semestre Processamento Sequencial e Condicional Rafael Barbosa Neiva rafael@prodados.inf.br Processamento Sequencial Processamento sequencial
Leia maisProgramaçã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 maisINTRODUÇÃO À PROCESSOS
INTRODUÇÃO À PROCESSOS Na aula de hoje iremos aprender... O que é um processo Quais os tipos de processos A hierarquia de um processo Como representar graficamente um processo Como a qualidade do processo
Leia maisProf. Tiago Alves de Oliveira. Tiago Alves de Oliveira - 1
Prof. Tiago Alves de Oliveira tiagofga@gmail.com 1 Operadores Aritméticos; Operadores Relacionais; Operadores Lógicos; Operador MOD Calcula o resto da divisão Estrutura X MOD 2 = 0 verifica se o resto
Leia maisProgramaçã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 maisINTEGRADO º - CONHECIMENTO PRÉVIO
Menezes, Alexandre Moreira de; "Apêndice H", p. 155-166. In: Menezes, Alexandre Moreira de. Os paradigmas de aprendizagem de algoritmo computacional. São Paulo: Blucher, 2015. ISBN: 978-85-8039-103-9,
Leia mais13 Operadores relacionais
13 Operadores relacionais Os operadores relacionais permitam comparar valores (ou expressões) dos tipos: inteiro, real ou caracter devolvendo como resultado: verdadeiro (true) ou falso (false) E estes
Leia maisCAI Fluxograma Revisão 7
exatasfepi.com.br CAI Fluxograma Revisão 7 André Luís Duarte O coração do entendido adquire o conhecimento, e o ouvido dos sábios busca a sabedoria. Pv 18:15 Fluxograma Introdução Formas básicas Estrutura
Leia maisLinguagens de Programação I. Introdução a Algoritmos e Lógica de Programação
Linguagens de Programação I Introdução a Algoritmos e Lógica de Programação 1 INTRODUÇÃO Que é um programa de computador? Um programa de computador é o produto resultante da atividade intelectual de um
Leia maisCOMANDO DE DECISÃO EM LÓGICA DE PROGRAMAÇÃO Decision s Command for Logic Programming
COMANDO DE DECISÃO EM LÓGICA DE PROGRAMAÇÃO Decision s Command for Logic Programming Daiana Graciela Galane RABELLO Faculdade de Jaguariúna Resumo: Este trabalho tem como objetivo central mostrar a utilização
Leia maisUniversidade Federal de Uberlândia Faculdade de Computação. Expressões aritméticas, relacionais e lógicas Estruturas condicionais
Universidade Federal de Uberlândia Faculdade de Computação Expressões aritméticas, relacionais e lógicas Estruturas condicionais Prof. Renato Pimentel 1 Expressões aritméticas 2 Prof. Renato Pimentel 1
Leia maisUniversidade Federal de Uberlândia Faculdade de Computação. Estruturas de repetição
Universidade Federal de Uberlândia Faculdade de Computação Estruturas de repetição Prof. Renato Pimentel 1 Estruturas de repetição Utilização: Trecho de um algoritmo precisa ser executado mais de uma vez:
Leia maisFuncionamento do computador. Conceito e definição de algoritmos. Prof. Alex Camargo
UNIVERSIDADE FEDERAL DO PAMPA CAMPUS BAGÉ ALGORITMOS E PROGRAMAÇÃO Funcionamento do computador. Conceito e definição de algoritmos Prof. Alex Camargo alexcamargoweb@gmail.com Funcionamento do computador
Leia maisAlgoritmos Computacionais
UNIDADE 2 ALGORITMO E RESOLUÇÃO DE PROBLEMAS Noções de lógica para construção de algoritmos Construção de algoritmos sobre problemas do cotidiano O QUE É LÓGICA? Em termos usuais falamos de lógica no nosso
Leia maisProf. Jorge Cavalcanti
Universidade Federal do Vale do São Francisco Curso de Engenharia de Computação Introdução a Algoritmos Parte 02 (baseado no material do prof. Marcelo Linder) Prof. Jorge Cavalcanti jorge.cavalcanti@univasf.edu.br
Leia maisIntrodução à Programação. slides de Deise Sacol
Introdução à Programação slides de Deise Sacol 1 LÓGICA DE PROGRAMAÇÃO: Técnica de encadear pensamentos para atingir determinado objetivo Necessária para desenvolver programas e sistemas, pois permite
Leia maisPC Fluxograma Revisão 8
exatasfepi.com.br PC Fluxograma Revisão 8 André Luís Duarte O coração do entendido adquire o conhecimento, e o ouvido dos sábios busca a sabedoria. Pv 18:15 Fluxograma Introdução Formas básicas Estrutura
Leia maisEstrutura Condicional C++
Estrutura Condicional C++ Resumo3 Profª. Ivre Marjorie R. Machado Estrutura Condicional Na estrutura sequencial, todos os comandos são executados independente de qualquer coisa/condição Usando a estrutura
Leia maisAula 05 Estrutura de Seleção em C
Aula 05 Estrutura de Seleção em C Disciplina: Algoritmos Prof. Allbert Velleniche de Aquino Almeida E-mail: allbert.almeida@fatec.sp.gov.br Site: http://www.allbert.com.br /allbert.almeida Seleção ou Tomada
Leia maisDocumentos de Prestação de Contas
Documentos de Prestação de Contas Controlo Orçamental Despesa Controlo Orçamental - Receita Execução Anual das Grandes Opções do Plano Execução Anual do Plano Plurianual de Investimentos Fluxos de Caixa
Leia maisAula 4 Estruturas Condicionais
Departamento de Sistemas de Computação Universidade de São Paulo SSC 600 Introdução a Ciência de Computação I Aula 4 Estruturas Condicionais Seiji Isotani, Rafaela V. Rocha sisotani@icmc.usp.br rafaela.vilela@gmail.com
Leia maisMODELAGEM DE SISTEMAS
MODELAGEM DE SISTEMAS Profa. Rosemary Melo Representa a parte dinâmica do sistema Utilizado para modelar atividades, que podem ser um método ou um algoritmo, ou mesmo um processo completo. Na visão de
Leia maisSintática: como é escrito cada elemento da linguagem de programação.
4ª. AULA Sintaxe e Semântica Para que uma linguagem de programação atenda aos requisitos especificados de forma eficiente, ela deve ser escrita de forma única (não ambígua). Isso envolve a definição: Sintática:
Leia maisUnidade 1 Conceitos básicos
Unidade 1 Conceitos básicos Agenda Conceito de algoritmo Características Dificuldades Representação de algoritmos Etapas na solução de problemas Desafio 01 O lobo, a ovelha e o capim Você tem um lobo,
Leia maisTÉCNICAS DE PROGRAMAÇÃO 1 INTRODUÇÃO A ALGORITMOS
TÉCNICAS DE PROGRAMAÇÃO 1 INTRODUÇÃO A ALGORITMOS 2015.2 Morganna Carmem Diniz Resumo Para implementar a solução de um problema no computador é necessário que seja encontrada uma forma de descrever esta
Leia maisINSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPI JOÃO CÂMARA COMANDOS DE DESVIO
1 INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPI JOÃO CÂMARA COMANDOS DE DESVIO Nickerson Fonseca Ferreira nickerson.ferreira@ifrn.edu.br Expressões lógicas 2 Antes de
Leia maisLÓGICA DE PROGRAMAÇÃO. PROFª. M.Sc. JULIANA H Q BENACCHIO
LÓGICA DE PROGRAMAÇÃO PROFª. M.Sc. JULIANA H Q BENACCHIO Expressando a lógica em programação Ferramentas gráficas: diagramas e fluxogramas; Ferramentas textuais: pseudocódigos ou metalinguagens (Português
Leia maisAlgoritmos. Algoritmos e Linguagem de Programação - Prof Carlos Vetorazzi
Algoritmos Algoritmos e Linguagem de Programação - Prof Carlos Vetorazzi Etapas para o desenvolvimento de um programa Analise: estudo do problema para determinação dos dados de entrada, do processamento
Leia maisAEDI Introdução Revisão 2
exatasfepi.com.br AEDI Introdução Revisão 2 André Luís Duarte...mas os que esperam no Senhor renovarão as suas forças; subirão com asas como águias; correrão, e não se cansarão; andarão, e não se fatigarão.is
Leia maisRobótica Móvel Inteligente: Aplicações da Inteligência Artificial nas Pesquisas em Robótica
! " # $% #'&()(& Robótica Móvel Inteligente: Aplicações da Inteligência Artificial nas Pesquisas em Robótica * +, -. - / 012 34 5 1 6 7 8 7 9 : 7 ;< = >? > 8 @ A B : 8 : B 7 8 @ C 9 D 0 E. F 0,. / 0, +
Leia maisLaboratório de Programação 1 Algoritmos e a Lógica de Programação
Laboratório de Programação 1 Algoritmos e a Lógica de Programação Mário Hozano professor@hozano.com Ciência da Computação UFAL - Arapiraca Algoritmos e a Lógica de Programação Algoritmos Fluxo Estruturas
Leia maisUNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE DEPARTAMENTO DE INFORMÁTICA E MATEMÁTICA APLICADA. DIM0320 Algoritmos e Programação de Computadores
UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE DEPARTAMENTO DE INFORMÁTICA E MATEMÁTICA APLICADA DIM0320 Algoritmos e Programação de Computadores #CONTROLE DE FLUXO #CONDICIONAIS #EXPRESSÕES LÓGICAS E L I
Leia maisLO GICA E TE CNICA DE PROGRAMAC ÃO. TÁSSIO JOSÉ GONÇALVES GOMES
LO GICA E TE CNICA DE PROGRAMAC ÃO TÁSSIO JOSÉ GONÇALVES GOMES www.tassiogoncalves.com.br tassiogoncalvesg@gmail.com OPERADORES Operadores Operadores Aritméticos Operadores Relacionais Operadores Lógicos
Leia maisLista de Exercícios Fluxograma, Estruturas de Sequência e Decisão Prof: Yuri Frota
Lista de Exercícios Fluxograma, Estruturas de Sequência e Decisão Prof: Yuri Frota 1) Indique Verdadeiro ou Falso a) Uma variável é uma posição na memória do computador que pode receber diversos valores
Leia maisPlanificação Anual da disciplina de Programação e Sistemas de Informação 10º 1PI
Res e M ó d u l o 1 - I n t r o d u ç ã o à P r o g r a m a ç ã o e A l g o r i t m i a 1. Introdução à Lógica de Programação 1.1. Lógica 1.2 Sequência Lógica 1.3 Instruções 1.4 Algoritmos 2. Desenvolvimento
Leia maisAula I Introdução à Lógica de Programação
Aula I Introdução à Lógica de Programação Referência bibliográfica BENEDUZZI H, METZ J. Lógica e Linguagem de Programação Introdução ao Desenvolvimento de Software. Ed. Livro Técnico Introdução A demanda
Leia maisAula Teórica 03. Comandos Condicionais (Decisão)
Aula Teórica 03 Comandos Condicionais (Decisão) Semana 03 Material Didático Proposto 1 Conteúdos da Aula Programação Estruturada Comandos Condicionais (Decisão) Operadores Relacionais 2 Programação Estruturada
Leia maisINFORMÁTICA APLICADA AULA 05 ALGORITMOS
UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: Bacharelado em Ciências e Tecnologia INFORMÁTICA APLICADA AULA 05 ALGORITMOS Profª ª Danielle Casillo ESTRUTURA DE REPETIÇÃO Nos exemplos e exercícios que
Leia maisIntrodução a Computação
Edirlei Soares de Lima Introdução a Computação Aula 02 Lógica de Programação Lógica de Programação Lógica de Programação é a técnica de criar sequências lógicas de ações para atingir
Leia maisAula 9: Shell Script
FIC Configuração de Redes de Computadores Linux 23/05/2017 Aula 9: Shell Script Professor: Emerson Ribeiro de Mello http://docente.ifsc.edu.br/mello 1 O interpretador de comandos O shell consiste em um
Leia maisAnálise e Projeto Orientados a Objetos
Análise e Projeto Orientados a Objetos Diagrama UML de atividades Diretoria Acadêmica de Gestão e Tecnologia da Informação Diagramas de atividades Úteis para visualização de sequências de ações e fluxos,
Leia maisProcessamento da Informação Teoria. Desvio Condicional
Processamento da Informação Teoria Desvio Condicional Semana 03 Prof. Jesús P. Mena-Chalco 08/05/2013 Operador módulo O operador módulo trabalha com inteiros e produz o resto quando o primeiro operando
Leia mais- Aula 01, 02, 03 e 04 Apresentação da disciplina.
1 - Aula 01, 02, 03 e 04 Apresentação da disciplina. Disciplina: Algoritmos (Disciplina é pré-requisito para outras disciplinas). Plano de Ensino: Estrutura Sequencial, Estrutura de Decisão (Desvio Condicional
Leia maisUNIVERSIDADE FEDERAL DO PAMPA CAMPUS BAGÉ ALGORITMOS E PROGRAMAÇÃO. Estruturas de condição. Prof. Alex Camargo
UNIVERSIDADE FEDERAL DO PAMPA CAMPUS BAGÉ ALGORITMOS E PROGRAMAÇÃO Estruturas de condição Prof. Alex Camargo alexcamargoweb@gmail.com Estruturas de condição Estrutura condicional simples: Utilização da
Leia maisALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO Docente: Éberton da Silva Marinho e-mail: ebertonsm@gmail.com eberton.marinho@ifrn.edu.br
Leia maisInteligência Artificial
Inteligência Artificial Aula 7 Programação Genética M.e Guylerme Velasco Programação Genética De que modo computadores podem resolver problemas, sem que tenham que ser explicitamente programados para isso?
Leia maisUnidade 2: Algoritmos e programação
Unidade 2: Algoritmos e programação 2.1. Algoritmos Os computadores estão sendo utilizados para resolver problemas cada vez de maior porte e complexidade. A utilização do computador para resolver problemas
Leia maisEXERC EXAME DISCIPLINA: ALG ESTRUTURA DE DADOS I
EXERC EXAME DISCIPLINA: ALG ESTRUTURA DE DADOS I CURSO: ENG CIVIL PROFESSOR: ANDRÉ LUÍS DUARTE PERÍODO 1º BIMESTRE 1 1) Identifique as afirmações como verdadeira (V) ou falsa (F): a) Existem três tipos
Leia maisProgramaçã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 Alguns Conceitos sobre Linguagens Conceito de Algoritmo Pseudocódigo
Leia maisProf. A. G. Silva. 14 de março de Prof. A. G. Silva INE5231 Computação Científica I 14 de março de / 26
INE5231 Computação Científica I Prof. A. G. Silva 14 de março de 2017 Prof. A. G. Silva INE5231 Computação Científica I 14 de março de 2017 1 / 26 Conteúdo programático O computador - [3 horas-aula] Representação
Leia maisAula 5 e 6: Introdução ao shell
Programação para Redes de Computadores 17/03/014 Aula 5 e 6: Introdução ao shell Professor: Jorge H. B. Casagrande Notas de aula adaptada da original do prof. Emerson R. de Mello casagrande@ifsc.edu.br
Leia maisAula 03 Estruturas Condicionais. Prof. Filipe Wall Mutz
Aula 03 Estruturas Condicionais Prof. Filipe Wall Mutz Agenda Operadores Relacionais Estrutura Condicional Operadores Lógicos É comum nos algoritmos surgirem situações em que a execução de uma ação está
Leia maisALP Algoritmos e Programação
ALP Algoritmos e Programação Iniciação aos Algoritmos. Conceito. Formas. Exemplos. Exercícios 1 Algoritmos: Conceito. Um Conceito Consiste em uma seqüência finita de regras ou instruções que especificam
Leia mais