Introdução a Programação de Jogos IUE1503
|
|
|
- Luís Aires Damásio
- 9 Há anos
- Visualizações:
Transcrição
1 Introdução a Programação de Jogos IUE1503 Aula 01 Introdução Prof. Augusto Baffa <[email protected]>
2 Engenharia da Computação O Engenheiro de Computação é um profissional de formação generalista, que atua em diversas áreas da computação: Projeta, desenvolve e implementa equipamentos e dispositivos computacionais, periféricos e sistemas que integram hardware e software; Especifica, desenvolve, implementa, adapta, industrializa, instala e mantém sistemas computacionais;
3 Desenvolvimento de Software O que é um software? Programa de computador, sequencia lógica de instruções, processo descrito através de linguagens de programação O processo de desenvolvimento de software é composto por um conjunto de atividades necessárias para construir um sistema de software: Especificação - o que o sistema deve fazer e as restrições de desenvolvimento; Desenvolvimento - produção do sistema de software; Validação - avaliar se o software produzido confere com o esperado; Evolução - mudar o software em resposta às novas necessidades.
4 Jogos Eletrônicos O que é um jogo? Jogar uma bola contra uma parede pode ser considerado um jogo?
5 Jogos Eletrônicos E se nós adicionarmos regras? Jogar a bola com a mão direta e pega-la com a mão esquerda; Nunca deixar a bola cair. Podemos adicionar também condições de vitória e derrota: O jogador ganha ao jogar e pegar a bola 10 vezes; O jogador perde se violar alguma das regras. E agora, temos um jogo?
6 Jogos Eletrônicos O que é um jogo? Qualquer atividade em que exista pelo menos um jogador (como indivíduo praticante do jogo); Devem existir regras; Devem existir objetivos ou condições de vitória; Deve ser uma forma de entretenimento. O que é um jogo eletrônico? Qualquer jogo que é jogado em uma tela de vídeo.
7 Introdução a Programação de Jogos IUE1503 Aula 01 Resolução de Problemas Lógicos Prof. Augusto Baffa <[email protected]>
8 Desafio 1 Um senhor está em uma das margens de um rio com uma raposa, uma galinha e um saco de milho. Ele pretende atravessar o rio com suas cargas em um barco que só comporta ele e uma das cargas. Ele não pode deixar em uma das margens sozinhos, a raposa e a galinha, nem a galinha e o milho.
9 Desafio 1 - Solução
10 Desafio 1 - Solução
11 Desafio 1 - Solução
12 Desafio 1 - Solução
13 Desafio 1 - Solução
14 Desafio 1 - Solução
15 Desafio 1 - Solução
16 Desafio 1 - Solução
17 Desafio 1 - Solução (1) Atravessar a galinha. (2) Retornar sozinho. (3) Atravessar a raposa. (4) Retornar com a galinha. (5) Atravessar o milho. (6) Retornar sozinho. (7) Atravessar a galinha.
18 Desafio 2 Considere o seguinte ambiente: 1 balança (como a do desenho ao lado) 9 bolas - sendo que uma é mais leve do que as demais. Objetivo: Descobrir qual é a bola mais leve com o menor número possível de pesagens.
19 Desafio 2 Solução 1 1ª pesagem: 1ª possibilidade: pesos iguais - bola extra é a mais leve! 2ª possibilidade: a bola mais leve está no grupo mais leve - descarta-se a bola extra e o grupo mais pesado e realiza-se nova pesagem. 2ª pesagem: descarta-se o grupo mais pesado e realiza-se nova pesagem. 3ª pesagem: Determina-se a bola mais leve!
20 Desafio 2 Solução 2 1ª pesagem: 1ª possibilidade: pesos iguais - a bola está no grupo extra - 6 bolas são descartadas e realiza-se nova pesagem. 2ª possibilidade: pesos diferentes - bola mais leve está no grupo mais leve - 6 bolas são descartadas e realiza-se nova pesagem 2ª pesagem: Determina-se a bola mais leve!
21 Desafio 2 Solução Como descrever passo a passo a solução do Desafio 2? 1) Divida as bolas em 3 grupos; 2) Escolha dois grupos para pesar e reserve o grupo extra; 3) Coloque-os cada um em um lado da balança; 4) Se os pesos forem iguais, descarte ambos os grupos; 5) Senão, descarte o grupo mais pesado e o grupo extra; 6) Divida as bolas em 3 grupos; 7) Escolha dois grupos para pesar e reserve o grupo extra; 8) Coloque-os cada um em um lado da balança; 9) Se os pesos forem iguais descarte ambos os grupos; 10) Senão, descarte o grupo mais pesado e o grupo extra; 11) A bola que restou é a mais leve;
22 Desafio 2 Solução Como descrever passo a passo a solução do Desafio 2? 1) Divida as bolas em 3 grupos; 2) Escolha dois grupos para pesar e reserve o grupo extra; 3) Coloque-os cada um em um lado da balança; 4) Se os pesos forem iguais, descarte ambos os grupos; 5) Senão, descarte o grupo mais pesado e o grupo extra; 6) Repita os passos 1 a 5 até que reste apenas uma bola; 7) A bola que restou é a mais leve;
23 Desafio 3 Premissas: 2 aldeias de índios: 1 canibal e 1 civilizada O índio civilizado sempre diz a verdade. O índio canibal sempre mente. Objetivo: Ao chegar na encruzilhada fazer uma única pergunta ao índio para chegar à aldeia dos índios civilizados.
24 Desafio 3 - Solução Qual o caminho para a sua aldeia?
25 Desafio 4 Torre de Hanói Objetivo: mover os discos da haste A para a haste C. Restrições: Um disco NÃO pode ficar sobre um disco menor que ele. Qual a sequencia lógica para resolver este problema?
26 Desafio 4 Solução
27 Desafio 5 O pneu do seu carro furou... Quais são os passos necessários para trocar o pneu de um carro?
28 Desafio 5 - Solução Algoritmo Textual Informal: Abra o porta-mala e verifique se todos acessórios estão lá. Em caso negativo, feche o porta-malas e peça carona a alguém. Em caso positivo, retire o triângulo, posicione-o a cerca de 30 m do carro, e, depois, retire o estepe e o macaco. Levante o carro...
29 Desafio 5 - Solução Algoritmo Gráfico Informal:
30 Desafio 5 - Solução Algoritmo Textual Formal: Abre(porta_malas) Se acessorio_ok = FALSO Então fecha(porta_malas) espera_carona() Senão pega_triangulo()...
31 Desafio 6 Uma lesma encontra-se no fundo de um poço seco de 10 metros de profundidade e quer sair de lá. Durante o dia, ela consegue subir 2 metros pela parede; mas à noite, enquanto dorme, escorrega 1 metro. Depois de quantos dias ela consegue chegar na saída do poço?
32 Desafio 6 - Solução Dia Subida (m) Descida (m) Posição atual (m) 1º º º º º º º º º
33 Desafio 6 - Solução Quantidade de dias = 1 Total percorrido = 2 Enquanto Total percorrido < 10 metros Diminui 1 de Total percorrido (desceu na noite) Soma 2 em Total percorrido (subiu no dia) Incrementa 1 na quantidade de dias Fim Enquanto Mostrar a quantidade de dias
34 Exercícios 1) Três gatos comem três ratos em três minutos. Cem gatos comem cem ratos em quantos minutos? 3 minutos 2) O pai do padre é filho do meu pai. O que eu sou do Padre? Tio 3) Se um bezerro pesa 75 kg mais meio bezerro, quanto pesa um bezerro inteiro? 150 kg
35 Exercícios 4) Qual o próximo número da sequência 7,8,10,13,17,? 22 5) Qual o próximo número da sequência 25, 32, 37, 47, 58,? 71 6) Um pai de 80kg e suas 2 filhas (40kg cada), precisam sair de uma ilha com um barco. Porém a capacidade do barco é de 80kg. Como farão para sair da ilha? Vão as duas filhas. Uma delas volta. O pai sai. A outra filha volta. As duas filhas saem juntas.
Introdução a Computação
Introdução a Computação Aula 01 Resolução de Problemas Lógicos Edirlei Soares de Lima Desafio 1 Um senhor está em uma das margens de um rio com uma raposa, uma galinha e um saco
PPM CONTEÚDO. Lógica de programação Programação para manufatura Sistemas supervisorios PROGRAMAÇÃO PARA MANUFATURA 05/03/2009
PPM PROGRAMAÇÃO PARA MANUFATURA CONTEÚDO Lógica de programação Programação para manufatura Sistemas supervisorios 1 LÓGICA DE PROGRAMAÇÃO Abrangência Introduzir os conceitos básicos relacionados à lógica
Algoritmos e Técnicas - Lógica -
Algoritmos e Técnicas - Lógica - Algoritmo textual informal Modo de preparo: Quão cremoso?!? Bata a margarina, as gemas e o açúcar até ficar cremoso Quanto tempo?!? Junte o leite, o coco e a farinha e
Algoritmos Lógica e Programação
Algoritmos Lógica e Programação 2016 Prof. Me. Adelson Felipe Dias Nogueira E-mail: [email protected] Conceitos Preliminares Histórico do Computador: Um computador é uma máquina que manipula
Computação Eletrônica
Computação Eletrônica Introdução O computador O que diferencia um computador de outras máquinas (TV, geladeira, microondas, rádio, celular, carro)? Um computador é uma máquina de comportamento variável
Prof. Paulo Villa Aula 1
UNISUL 2014/ 1 Universidade do Sul de Santa Catarina Engenharia Elétrica Algoritmos Aula 1 Slides adaptados do Prof. Frederico Ferlini Informações da Disciplina Página da disciplina gse.ufsc.br/~pvilla
GFM015 Introdução à Computação. Algoritmos. Ilmério Reis da Silva UFU/FACOM
GFM015 Introdução à Computação Algoritmos Ilmério Reis da Silva [email protected] www.facom.ufu.br/~ilmerio/ic UFU/FACOM Programa 1. Noções básicas sobre os componentes de micro computadores 2.Uso de
Introdução à Computação
Conteúdo de hoje... Your Logo Here Definição de Algoritmo Prof. Lucas Amorim [email protected] Exemplos de Algoritmos Técnicas de resolução de problemas Natural Introdução à Computação Definição e Representação
Introdução a Computação
O que é um computador? Um computador é uma coleção de componentes que realizam operações lógicas e aritméticas sobre um grande volume de dados. (F. K. Miyazawa) Um computador é composto por: Introdução
INTRODUÇÃO A PROGRAMAÇÃO
INTRODUÇÃO A PROGRAMAÇÃO Aula - 3 Edilson Hipolito da Silva [email protected] - http://wwww.hipolito.info Roteiro 2 Exercícios Lógica 3 Para podermos trabalhar com desenvolvimento de sistemas/programas
Introdução à Lógica de Programação
Sistemas Operacionais e Introdução à Programação Introdução à Lógica de Programação 1 Lógica: técnica de de encadear pensamentos para atingir determinado objetivo Entender o problema a ser resolvido Decompor
Desenvolvimento de Algoritmos. Slides elaborados pela Prof(a). Simone do Rocio Senger de Souza ICMC/USP
Desenvolvimento de Algoritmos Slides elaborados pela Prof(a). Simone do Rocio Senger de Souza ICMC/USP Desenvolvimento de algoritmos Na computação, algoritmos representam os passos de um programa um conjunto
Lógica de Programação FORBELLONE, André Luis e EBERSPACHER, Henri (PLT)
Lógica de Programação FORBELLONE, André Luis e EBERSPACHER, Henri (PLT) Organização do pensamento de forma coerente Permite chegar a determinadas conclusões Permite escolher caminhos para resolver problemas
Algoritmos e Programação
Algoritmos e Programação Joyce França Professora de Ciência da Computação - IFNMG Roteiro aula 1 Apresentação da disciplina Definição de algoritmos Plano de Ensino EMENTA OBJETIVOS CONTEÚDO PROGRAMÁTICO
INFORMÁTICA APLICADA AULA 01 ALGORITMOS
UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: Bacharelado em Ciências e Tecnologia INFORMÁTICA APLICADA AULA 01 ALGORITMOS Profª ª Danielle Casillo O que é lógica? NOÇÕES DE LÓGICA A lógica trata da
Lógica de Programação
Lógica de Programação Significa o uso correto das leis do pensamento e de processos de raciocínio para a produção de soluções logicamente válidas v e coerentes,, que resolvam com qualidade os problemas
Introdução a Programação
Introdução a Programação Joyce França Professora de Ciência da Computação - IFNMG Roteiro aula 1 Apresentação da disciplina Definição de algoritmos Plano de Ensino EMENTA OBJETIVOS CONTEÚDO PROGRAMÁTICO
Aula 1: Desenvolvimento de Algoritmos
Aula 1: Desenvolvimento de Algoritmos Profa. Dra. Elisa Yumi Nakagawa 1. Semestre de 2017 Slides inicialmente elaborados pela Profa. Dra. Simone do Rocio Senger de Souza (ICMC/USP) Motivação Na computação,
Desenvolvimento de algoritmos Desenvolvimento de Algoritmos
Desenvolvimento de algoritmos Desenvolvimento de Instituto de Ciências Matemáticas e de Computação Na computação, algoritmos representam os passos de um programa um conjunto de programas formam um software.
Algoritmos. 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
Funcionamento 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 [email protected] Funcionamento do computador
Lógica de Programação
Lógica de Programação Significa o uso correto das leis do pensamento e de processos de raciocínio para a produção de soluções logicamente válidas e coerentes, que resolvam com qualidade os problemas que
Lógica de Programação
Lógica de Programação Universidade dos Açores Departamento de Matemática www.uac.pt/~hguerra!! do Gr. logiké, arte de raciocinar!! s. f., ciência que tem por objecto o estudo dos métodos e princípios que
Algoritmos 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.
Disciplina de Algoritmos e Programação
Disciplina de Algoritmos e Programação Atividades Plano de ensino Conteúdos da disciplina, definição das datas, critérios de avaliação e bibliografias Início da matéria Conceito e definição de algoritmos
Seguindo Instruções. Linguagens de Programação Algoritmos. Introdução à Ciência da Computação. Prof. Edison Ishikawa
Seguindo Instruções Linguagens de Programação Algoritmos Introdução à Ciência da Computação Prof. Edison Ishikawa Objetivo Entender as limitações de uma linguagem de programação Fazer algoritmos DIREITA
Aula 1 - Introdução Cleverton Hentz
Aula 1 - Introdução Cleverton Hentz Sumário da Aula O que é um algoritmo? Exemplos de algoritmos. Principais características. 2 Introdução Um algoritmo é um procedimento bem definido que recebe um conjunto
#Conceituação. Algoritmos. Eliezio Soares
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPUS SÃO GONÇALO DO AMARANTE Algoritmos #Conceituação Eliezio Soares [email protected] Computadores e Tarefas 1. O computador
2. ALGORITMOS. Unesp Campus de Guaratinguetá
2. ALGORITMOS Unesp Campus de Guaratinguetá Curso de Programação Computadores Prof. Aníbal Tavares Profa. Cassilda Ribeiro Ministrado por: Prof. André Amarante Problemas: Unesp-Campus de Guaratinguetá
Computação I: Representações de Algoritmos
Computação I: Representações de Algoritmos [email protected] * Parte da apresentação foi gentilmente cedida pelo prof. Igor Steinmacher Agenda Objetivos Relembrando... Algoritmos para desenvolver
Apresentação da Disciplina
Programação de Computadores Universidade Federal de Ouro Preto Departamento de Ciência da Computação Prof. Reinaldo Silva Fortes www.decom.ufop.br/reinaldo [email protected] Apresentação da Disciplina
É neste ponto que entra o conceito de lógica de programação.
AULA 01 OBJETIVO: Desenvolvimento e solução de Algoritmos. LÓGICA DE PROGRAMAÇÃO A lógica é a ciência do pensamento correto. Esta declaração não implica, contudo, em afirmar que ela seja a ciência da verdade.
Algoritmos e Programação
Algoritmos e Programação Prof. Alceu Britto Slides cedidos por Prof. Edson J. R. Justino (PUCPR) Aula Teórica 02 O Conceito de Algoritmo e as Estruturas Básicas de Controle Enquanto existir um quadrado
O mais leve e o mais pesado Algoritmos de Ordenação
Atividade 7 O mais leve e o mais pesado Algoritmos de Ordenação Sumário Os computadores são muitas vezes utilizados para colocar listas em algum tipo de ordem, por exemplo, nomes em ordem alfabética, compromissos
PEGUE 10. Quantidade: 08 unidades
1 PEGUE 10 Materiais Um tabuleiro e 66 cartas redondas com os numerais de 1 a 7 nas seguintes quantidades: 1 22 cartas; 6-2 cartas; 2-16 cartas; 7-2 cartas; 3-12 cartas; Coringa 1 carta. 4-7 cartas; 5-4
Introdução ao Conceito de Algoritmo e Programação Estruturada
Prof. Alceu Britto Aula Teórica 02 Introdução ao Conceito de Algoritmo e O Conceito de Algoritmo e as Estruturas Básicas de Controle Enquanto existir um quadrado livre e não tenha vencido (ou perdido)
Aula 02 ALGORITMOS. Introdução à Computação
Aula 02 ALGORITMOS Introdução à Computação Etapas da Construção de Software Na elaboração de programas complexos, é necessário utilizar um método sistemático de programação que permita a obtenção de programas
Algoritmos e Linguagem de Programação I
Algoritmos e Linguagem de Programação I Roberto [email protected] 2014.1 Módulo I Aula 2 Introdução LÓGICA Lógica Lógica é a forma correta de organizar os pensamentos e demonstrar o
Aula Bibliografia - Definições - Operadores - Criação de um algoritmo - Exercícios. Algoritmo e Programação. Prof.
- Bibliografia - - Operadores - Criação de um algoritmo - Exercícios Aula 01 Colegiado de Engenharia da Computação Slide 1 O que é Algoritmo? Segundo o Dicionário Aurélio, a palavra algoritmo origina-se
Universidade Federal de Goiás Instituto de Informática
Universidade Federal de Goiás Instituto de Informática Disciplina: Introdução à Computação Profª Nilzete Olímpio Álvares AULAS 5 e 6 Conceitos Preliminares 1 Noções sobre Programação 1.1 Papel do programador
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
Aula 1 Introdução e Lógica. Bruno Orlandi
Bem-vindos! Aula 1 Introdução e Lógica Bruno Orlandi 2 O curso Apresentação dos Professores O que nós queremos? Interação na aula Comentários sobre aulas Curiosidade em aprender mais 3 O curso Apresentação
Programação de Computadores:
Instituto de C Programação de Computadores: Introdução a Algoritmos (Parte I) Luis Martí Instituto de Computação Universidade Federal Fluminense [email protected] - http://lmarti.com Roteiro da Aula de
Programação Básica de Computadores
Programação Básica de Computadores Gabriel M. Miranda [email protected] DEPARTAMENTO DE INFORMÁTICA CENTRO TECNOLÓGICO UNIVERSIDADE FEDERAL DO ESPÍRITO SANTO Introdução a Computação O que
BCC 701 Programação de Computadores I
BCC 701 Programação de Computadores I Professor: Anderson Almeida Ferreira [email protected] http://www.decom.ufop.br/anderson Sala: COM 10 DECOM - UFOP Programa da disciplina Ementa: Conceitos
Algoritmo. Conjunto finito de instruções que permitem a realização de uma tarefa. 2.1: Introdução 2. ALGORITMOS
2 - Algoritmo 2.1: Introdução 2. ALGORITMOS Unesp Campus de Guaratinguetá Curso de Programação Computadores Prof. Aníbal Tavares Profa. Cassilda Ribeiro Antes de se utilizar uma linguagem de computador,
Computadores = cérebros eletrônicos?
Prof. André Backes Introdução Computadores = cérebros eletrônicos? Computadores são máquinas e, por si sós, não podem ser inteligentes. Alguém as projetou e deu a ela todas as características que possuem.
Algoritmos e Programação
Universidade Federal do Pampa Campus-Bagé Algoritmos e Programação Aula 1 Apresentação da Disciplina Conceitos Introdutórios Prof. Julio Saraçol [email protected] Slide1 APRESENTAÇÃO DA DISCIPLINA
Algoritmos e Fluxogramas
Introdução Algoritmos e Fluxogramas Computadores = cérebros eletrônicos? Computadores são máquinas e, por si sós, não podem ser inteligentes. Alguém as projetou e deu a ela todas as características que
INTRODUÇÃO À PROGRAMAÇÃO. Introdução à Algoritmos. Prof. Me. Sérgio Carlos Portari Júnior
INTRODUÇÃO À PROGRAMAÇÃO Introdução à Algoritmos Prof. Me. Sérgio Carlos Portari Júnior www.sergioprotari.com.br [email protected] TÓPICOS ABORDADOS Noções de Lógica (Parte 1) O que é a lógica Lógica
A UTILIZAÇÃO DE JOGOS DE ESTRATÉGIA VIA COMPUTADOR NA INTRODUÇÃO DE CONCEITOS MATEMÁTICOS EM SALA DE AULA
A UTILIZAÇÃO DE JOGOS DE ESTRATÉGIA VIA COMPUTADOR NA INTRODUÇÃO DE CONCEITOS MATEMÁTICOS EM SALA DE AULA JOSINALVA ESTACIO MENEZES UFRPE [email protected] TEMA: SOFTWARE E HARDWARE Aplicativos
AULA 02. OBJETIVO: Desenvolvimento e solução de Algoritmos. LÓGICA DE PROGRAMAÇÃO
AULA 02 OBJETIVO: Desenvolvimento e solução de Algoritmos. LÓGICA DE PROGRAMAÇÃO A lógica é a ciência do pensamento correto. Esta declaração não implica, contudo em afirmar que ela seja a ciência da verdade.
ALGORITMOS E LÓGICA DE PROGRAMAÇÃO
ALGORITMOS E LÓGICA DE PROGRAMAÇÃO Prof. Esp. Fabiano Taguchi http://fabianotaguchi.wordpress.com [email protected] ALGORITMOS E LÓGICA DE PROGRAMAÇÃO Carga horária: 60 horas/aula Aulas: Sextas
Algoritmos I Aula 2 Lógica de Programação
Algoritmos I Aula 2 Lógica de Programação Professor: Max Pereira http://paginas.unisul.br/max.pereira Ciência da Computação O que é Lógica? O termo lógica está relacionado com o logos, razão, palavra ou
Lógica de Programação
Programação I TII Lógica de Programação Toni Ferreira Montenegro [email protected] Lógica: Ciência que estuda as formas do pensamento. Lógica de programação é a técnica de encadear pensamentos
Introdução à Engenharia ENG1000
Introdução à Engenharia ENG1000 Aula 02 Introdução ao Game Design 2016.1 Prof. Augusto Baffa Introdução O que é um jogo? Jogar uma bola contra uma parede pode ser considerado um
Algoritmos e Programação
Algoritmos e Programação Aula 5 Estruturas de Repetição Profa. Marina Gomes [email protected] 26/04/2017 Engenharia de Computação - Unipampa 1 Aula de Hoje Estrutura de repetição Comando for
Linguagens 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
Programação de Computadores III
Programação de Computadores III Introdução a Algoritmos (Parte I) Professor Hugo de Oliveira Barbalho [email protected] Material produzido pelo professor: Leandro Augusto Frata Fernandes ([email protected])
Aula Inaugural. Iniciação à Programação
Aula Inaugural Iniciação à Programação A OBI Olimpíada Brasileira de Informática Modalidades: 1. Iniciação a. 2. Provas de Lógica Objetiva utilizando Papel e Caneta Programação a. Provas com Problemas
CAPÍTULO 1 INTRODUÇÃO À LÓGICA
CAPÍTULO 1 INTRODUÇÃO À LÓGICA Fabio Augusto Oliveira Guilherme da Cunha Fonseca FEPI Centro Universitário de Itajubá Curso de Engenharia de Produção 1 INTRODUÇÃO Um programa de computador é essencialmente
Algoritmos e Técnicas. Lógica de Programação. É a técnica de encadear pensamento para atingir determinado objetivo.
Algoritmos e Técnicas Lógica de Programação É a técnica de encadear pensamento para atingir determinado objetivo. 1 Algoritmos - Conceitos Um algoritmo é uma seqüência de ações (passos) finitas, bem definidas,
Algoritmos e Programação. Noções de Lógica e Algoritmos Tarcio Carvalho
s e Programação Noções de Lógica e Algoritmos Tarcio Carvalho EMENTA Desenvolvimento de algoritmos; Tipos de dados básicos e estruturados; Comandos de uma linguagem de Programação; Metodologia de desenvolvimento
Algoritmos e Programação
Algoritmos e Programação Aula 1 Apresentação da Disciplina Introdução a Algoritmos Profa. Marina Gomes [email protected] 1 Apresentação da Disciplina 2 Atividades Plano de Ensino - Conteúdos
INTRODUÇÃO A ALGORITMOS
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA RIO GRANDE DO NORTE Campus João Câmara INTRODUÇÃO A ALGORITMOS Prof. Alba Lopes [email protected] http://docente.ifrn.edu.br/albalopes INTRODUÇÃO
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 [email protected] http://professor.ifsertao-pe.edu.br/nicolas.trigo Introdução
LÓ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
Fundamentos de Programação
Fundamentos de Programação CP41F Aula 2 Prof. Daniel Cavalcanti Jeronymo Conceito de algoritmo. Raciocínio lógico na construção de algoritmos. Estrutura de algoritmos. Universidade Tecnológica Federal
Algoritmos Lógica e Programação Prof. Me. Adelson Felipe Dias Nogueira
Algoritmos Lógica e Programação 2016-2 Prof. Me. Adelson Felipe Dias Nogueira E-mail: [email protected] Plano de Ensino MÓDULOS: 1.Conceitos iniciais de Algoritmos: 2.Desenvolvimento de
Aula 02. Algoritmos e Pseudocódigo
Aula 02 Algoritmos e Pseudocódigo Tópicos Principais Definição de Algoritmo Formas de representação Condicionais Repetições Definição de Algoritmo Um algoritmo é uma sequência de ações que resolve um problema.
Guia de instalação Por favor, leia as instruções antes de utilizar o produto.
Epson Stylus Pro 3800 Guia de instalação Por favor, leia as instruções antes de utilizar o produto. Desembale tudo 1 Certifique-se de que tem todos estes itens: Cabo de eletricidade Manual da impressora
INTELIGÊNCIA ARTIFICIAL. Prof. Cedric Luiz de Carvalho
INTELIGÊNCIA ARTIFICIAL Será que ainda vou precisar 2/30 de Inteligência Artificial? 3/30 O que é IA? Campo do conhecimento que tenta entender e construir agentes inteligentes 4/30 Quais ações podem ser
ALGORITMOS ALGORITMOS ALGORITMOS. Natureza dos passos. Apresentação das Estruturas de Algoritmos - Fluxograma
Etapas da Construção de Programas ALGORITMOS Etapas da Construção de Programas DEFINIÇÃO (o que) Codificar a Solução DESENVOLVIMENTO (como) Definição do Problema Projetar a Solução (ALGORITMO) (Programar
Programação de Computadores IV. Introdução a Algoritmos SLIDES CEDIDOS POR Bruno Marques
Programação de Computadores IV Introdução a Algoritmos SLIDES CEDIDOS POR Bruno Marques 1 Roteiro da aula Lógica de programação Instrução Algoritmo Algoritmo vs Programa Teste de Mesa 2 Lógica de programação
Algoritmos e Programação. Ederson Luiz da Silva Ciência da Computação
Algoritmos e Programação Ederson Luiz da Silva Ciência da Computação Conteúdo ALGORITMOS Conceitos e características; Formas de representação; Diretrizes para criação de algoritmos; Fluxogramas; Pseudocódigo
