Introdução a Algoritmos Aula 1
|
|
|
- Vitorino Van Der Vinne Domingues
- 9 Há anos
- Visualizações:
Transcrição
1 Introdução a Algoritmos Aula 1 Professor: Maurício Archanjo Nunes Coelho
2 Metodologia Aulas expositivas Transparências Quadro negro Material disponível em PDF Resolução de exercícios Leitura/Estudo do material 2
3 Objetivos Principais da disciplina Apresentar os conceitos básicos da Ciência da Computação, necessários ao desenvolvimento de algoritmos. Introduzir uma linguagem de programação. Desenvolver o raciocínio lógico. 3
4 Avaliação A avaliação será realizada principalmente através de provas e trabalhos. Serão: 50 pontos em provas, 40 pontos em teste, trabalho e exercícios, teóricos ou práticos e 10 pontos de conceito a serem distribuídos observando o comportamento, participação e comprometimento do aluno.
5 Como desenvolver o raciocínio lógico? Não basta estudar toda a lista de exercícios! Não basta copiar toda a lista de exercícios! Copiar ou ler ou estudar um algoritmo pronto não é suficiente para desenvolver o raciocínio lógico! Para desenvolver o raciocínio lógico é necessário resolver problemas! 5
6 O que é um Algoritmo? Uma sequência de passos, não ambíguos, usado para resolver determinado problema.
7 Como estudar algoritmos? É muito importante pensar no problema que se deseja resolver e elaborar o algoritmo de cada problema proposto sem ajuda! Essa é a maior dificuldade de 80% dos alunos da disciplina. Na maioria das vezes, os alunos não percebem e não entendem que este é o problema. 7
8 Como estudar algoritmos? Para resolver problemas, é necessário: 1. Conhecer as regras ou ações permitidas; 2. Entender o problema proposto; 3. Indicar quais ações devem ser realizadas e em que ordem devem ser feitas; 4. Executar a sequência de ações e verificar se esta realmente resolve o problema proposto. A maioria dos alunos se concentra apenas no passo 1, embora o verdadeiro desafio esteja nos outros passos... 8
9 Exemplo Problema: inverter a posição das peças brancas e pretas. Ações permitidas: Deslizar uma peça para a posição vizinha se estiver vazia (ex: peça em 2 vai para 3); Pular uma única peça até a posição seguinte, se esta estiver vazia (ex: peça em 5 vai para 3). Qual sequência de ações resolve o problema? 9
10 Exemplo Sequência de ações: 1.Mover de 2 para 3; 2.Pular de 4 para 2; 3.Mover de 5 para 4; 4.Pular de 3 para 5; 5.Pular de 1 para 3; 6.Mover de 0 para 1; 7.Pular de 2 para 0; 8. Pular de 4 para 2; 9. Pular de 6 para 4; 10. Mover de 5 para 6; 11. Pular de 3 para 5; 12. Pular de 1 para 3; 13. Mover de 2 para 1; 14. Pular de 4 para 2; 15. Mover de 3 para 4. Esta é uma solução para o problema? Existe apenas uma solução para este problema? 10
11 Exemplo Sequência de ações: 1.Mover de 2 para 3; 2.Pular de 4 para 2; 3.Mover de 5 para 4; 4.Pular de 3 para 5; 5.Pular de 1 para 3; 6.Mover de 0 para 1; 7.Pular de 2 para 0; 8. Pular de 4 para 2; 9. Pular de 6 para 4; 10. Mover de 5 para 6; 11. Pular de 3 para 5; 12. Pular de 1 para 3; 13. Mover de 2 para 1; 14. Pular de 4 para 2; 15. Mover de 3 para 4. Como saber se uma solução proposta está correta? Executando a sequência de ações indicada e verificando se o problema foi, de fato, resolvido. 11
12 Como estudar algoritmos? Nesta disciplina: Raramente um problema terá uma única solução correta; Uma solução pode estar correta, mesmo sendo muito diferente de outra solução do mesmo exercício; Como saber se uma solução está correta? Executando a sequência de ações indicada e verificando se o problema foi, de fato, resolvido. 12
13 Como estudar algoritmos? Nesta disciplina: O aluno não deve esperar que o professor corrija um exercício para saber se está correto; O próprio aluno deve ser capaz de executar a sequência de instruções e verificar se o problema proposto foi resolvido. 13
14 Exemplo A L V R V A L Problema: colocar as peças no tabuleiro sem que haja peças de mesma cor na mesma linha, coluna ou quadrado. Ações permitidas: colocar uma peça em uma posição vazia. 14
15 Exemplo A L V A solução a seguir resolve o problema? 1.V em 00 2.L em 02 3.R em 03 4.L em 10 5.R em 11 6.A em 12 7.A em 20 8.R em 22 9.A em V em R em V em L em 33 R V A L É única? 15
16 Exemplo V A R L R A R L V A V L L V A R Neste exemplo, a ordem em que as ações são executadas não interfere na solução. Mas, ao longo da disciplina, a ordem das ações normalmente será significativa na solução. 16
17 Exemplo Problema: dada uma configuração inicial aleatória, fazer com que as peças do jogo fiquem na posição indicada na figura ao lado. Ações permitidas: deslizar uma peça para a posição vizinha, se esta estiver vazia. 17
18 Exemplo Para a configuração inicial ao lado, qual a solução? Fica mais fácil de resolver fazendo um esboço do que acontece a cada passo tentado. A ordem dos passos é significativa? 18
19 Exemplo Para a configuração inicial ao lado, a solução a seguir resolve o problema? Move o 8 2.Move o 4 7.Move o 6 8.Move o 8 3.Move o 1 9.Move o Move o 5 10.Move o 2 5.Move o 2 11.Move o 3 6.Move o 3 12.Move o 6 A ordem dos passos é significativa? 19
20 Objetivos específicos das aulas práticas Introduzir uma linguagem de programação e sua sintaxe Introduzir e exercitar todas as etapas do desenvolvimento de algoritmos: Interpretação do problema a ser resolvido Utilização de raciocínio lógico para elaborar um algoritmo Implementação do algoritmo na linguagem C Compilação do algoritmo Execução de testes para verificar a corretude da solução proposta 20
21 Como participar das aulas no Laboratório? A disciplina tem um caráter prático. Pelo cronograma, para cada assunto abordado em teoria, teremos uma ou mais aulas práticas. 21
22 Como serão as aulas? No final das aulas os alunos irão sempre resolver problemas. Para isso, é necessário: 1. Conhecer os recursos disponíveis que podem ser utilizados para resolver o problema; 2. Entender o problema proposto; 3. Elaborar uma sequência de passos indicando o que deve ser feito, na ordem em que deve ser feito; 4. Executar a sequência de ações e verificar se esta realmente resolve o problema proposto. 22
23 Aula de hoje Usaremos o jogo do StarWars O jogo foi criado com o propósito de introduzir conceitos de programação para crianças e adolescentes. 23
24 Aula de hoje Usaremos outro jogo: Light Bot, para ilustrar mais um processo de solução de problemas. Consiste em um pequeno robô, situado sobre uma plataforma, que precisa se deslocar para acender os bloquinhos em azul. Você tem que indicar o que o robô deve fazer em cada situação. 24
25 Aula de hoje O jogo começa bastante simples e ilustra pontos importantes do processo de programação, depois vai complicando...: 1. É necessário conhecer os recursos disponíveis para resolver o problema. 25
26 Aula de hoje O jogo começa bastante simples e ilustra pontos importantes do processo de programação, depois vai complicando...: 2. É necessário entender o problema. 26
27 Aula de hoje O jogo começa bastante simples e ilustra pontos importantes do processo de programação, depois vai complicando...: 3. É necessário combinar os recursos gerando uma sequência de instruções para o robô. 27
28 Aula de hoje O jogo começa bastante simples e ilustra pontos importantes do processo de programação, depois vai complicando...: 4. É possível executar a sequência de instruções para verificar se esta, de fato, resolve o problema. 28
29 Mãos à obra 5. Clique no local indicado pela seta para acessar a versão online. 29
30 Mãos à obra 6. Se necessário, clique no canto superior direito para mudar a língua. 6. Leia as instruções com calma e divirta-se! 30
31 Bibliografia FARRER, Harry et al. Algoritmos estruturados: programação estruturada de computadores. 3 ED. Rio de Janeiro: LTC, p. FARRER, Harry et al. Algoritmos estruturados. Guanabara Dois, ZIAVINI, N. Projeto de algoritmos com implementações em Pascal e C. 3ª Edição. Livraria Pioneira Editora, São Paulo, 2007.
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
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
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
PROGRAMAÇÃO DE COMPUTADORES I BCC Aula Prática 15
Exercício 1 PROGRAMAÇÃO DE COMPUTADORES I BCC701 2017-1 Aula Prática 15 No jogo Inventei, cada posição do tabuleiro é representada por suas coordenadas x e y e contém um número. O tabuleiro pode ser representado
Backtracking. Pequenos Bispos
Universidade Federal de Ouro Preto UFOP Instituto de Ciências Exatas e Biológicas ICEB Departamento de Computação DECOM Disciplina: BCC202 - Estruturas de Dados I Professores: Túlio A. Machado Toffolo
PORTUGOL/PLUS: UMA FERRAMENTA DE APOIO AO ENSINO DE LÓGICA DE PROGRAMAÇÃO BASEADO NO PORTUGOL
IV Congresso RIBIE, Brasilia 1998 PORTUGOL/PLUS: UMA FERRAMENTA DE APOIO AO ENSINO DE LÓGICA DE PROGRAMAÇÃO BASEADO NO PORTUGOL ahmed ali abdalla esmin [email protected] fax : (049) 566-1422 Introdução
Resolução de Problemas com Computador. Resolução de Problemas com Computador. Resolução de Problemas com Computador
Prof. Araken Medeiros [email protected] O processo de resolução de um problema com um computador leva à escrita de um algoritmo ou programa e à sua execução. Mas o que é um algoritmo? Angicos, RN 15/9/2009
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
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
Introdução ao Python. Programa Computacional
Programa Computacional É um algoritmo escrito em uma linguagem computacional (C, Fortran, Pascal, MATLAB, Python, etc.). É a tradução do algoritmo para uma linguagem que será interpretada pelo computador.
Eng. Alimentos PROGRAMA DE DISCIPLINA IDENTIFICAÇÃO CÓDIGO DISCIPLINA PRÉ-REQUISITOS
PROGRAMA DE DISCIPLINA Semestre 2016.1 IDENTIFICAÇÃO CÓDIGO DISCIPLINA PRÉ-REQUISITOS EXA170 Introdução à Ciência da Computação CURSO DEPARTAMENTO ÁREA Engenharia de Alimentos Ciências Exatas Informática
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
Resolução de Problemas. Hugo Barros
Resolução de Problemas Hugo Barros Resolução de Problemas Tópicos Conceitos Básicos Espaço de Estados Resolução de Problemas Dedica-se ao estudo e elaboração de algoritmos, capazes de resolver, por exemplo,
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
Algoritmos. Prof. Jonatas Bastos Site:
Algoritmos Prof. Jonatas Bastos Email: [email protected] Site: http://jonatasfbastos.wordpress.com/ 1 Dúvidas! p p p Como os computadores entendem os algoritmo? Os computadores não entendem os passos
Aula 4 Introdução ao C
Considere o nosso MSC. O Processador Central, entende o conjunto de instruções, leia, imprima, atribuição e condicional e com ela resolvemos vários problemas, construindo vários algoritmos. As instruções
EMENTA. Estudo dos métodos para resolução de problemas e modelagem da solução por meio de algoritmo. Estruturação, depuração, testes e documentação.
ALGORITMOS CMP1044 EMENTA Estudo dos métodos para resolução de problemas e modelagem da solução por meio de algoritmo. Estruturação, depuração, testes e documentação. CONTEÚDO PROGRAMÁTICO 1. Introdução
CURSO BÁSICO. Ao selecionar a sua disciplina, aparecerá a página principal contendo as informações e as atividades disponíveis.
CURSO BÁSICO COMO PARTICIPAR Da disciplina Ao selecionar a sua disciplina, aparecerá a página principal contendo as informações e as atividades disponíveis. Na parte superior da tela há uma barra de navegação
4) Defina o que vem a ser um algoritmo, e porque, o mesmo depende do processo.
Lista de Exercício 1 Algoritmo e Programação 29/08/2018 (Solução) 1) Escreva conforme a premissas computacionais, o que vem a ser, lógica. R: São as premissas básicas para se executar instruções, alocadas
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
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.
INTRODUÇÃO LINGUAGEM C
INTRODUÇÃO LINGUAGEM C Aula 1 TECNOLOGIA EM JOGOS DIGITAIS LINGUAGEM E TÉCNICAS DE PROGRAMAÇÃO Marcelo Henrique dos Santos Marcelo Henrique dos Santos Mestrado em Educação (em andamento) MBA em Negócios
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
Aula 4 Objetivos if/else while
Objetivos Tomadas de decisão Algoritmos; Estruturas de controle; A estrutura de seleção if; A estrutura de seleção if/else; A estrutura de repetição while. Tomadas de decisão Operadores de igualdade e
Introdução à Computação para Engenharia MAC2166 Prof. Dr. Paulo Miranda IME-USP. Aula 1 Introdução à Computação
Introdução à Computação para Engenharia MAC2166 Prof. Dr. Paulo Miranda IME-USP Aula 1 Introdução à Computação Eventos históricos: 1) Primeiro computador a válvulas, o Eletronic Numeric Integrator And
Algoritmos e Técnicas de Programação Introdução Givanaldo Rocha de Souza
Algoritmos e Técnicas de Programação Introdução Givanaldo Rocha de Souza [email protected] http://docente.ifrn.edu.br/givanaldorocha Conceitos Lógica de Programação técnica de encadear pensamentos
Semáforo Autor: Alan Parr. Avanço Autor: Dan Troyka, Material Um tabuleiro quadrado 7 por peças brancas e 14 peças negras.
Avanço Autor: Dan Troyka, 2000 Material Um tabuleiro quadrado 7 por 7. 14 peças brancas e 14 peças negras. Objectivo posição inicial Um jogador ganha se chegar com uma das suas peças à primeira linha do
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
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
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
01/08/2011. Introdução Lógica Sequencia lógica Instruções Algoritmos Programas. Lógica. Lógica na programação. Instrução.
Engenharia de Controle e Automação Programação I Prof. Ricardo Sobjak [email protected] Introdução Lógica Sequencia lógica Instruções s Programas Lógica Raciocínio estruturado (partindo-se do
INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO. ANÁLISE E DESENVOLVIMENTO DE SISTEMAS/PARANGABA PROF. MS. RONNISON REGES VIDAL Ceará, 01 de fevereiro de 2017
INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO ANÁLISE E DESENVOLVIMENTO DE SISTEMAS/PARANGABA PROF. MS. RONNISON REGES VIDAL Ceará, 01 de fevereiro de 2017 ROTEIRO O que é Análise e Desenvolvimento de Sistemas? Como
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
Algoritmos 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
CURSO DE INFORMÁTICA. Algoritmos. Parte 2. Ricardo José Cabeça de Souza
CURSO DE INFORMÁTICA Algoritmos Ricardo José Cabeça de Souza Parte 2 Sumário UNIDADE I - ALGORITMOS 1.4 Resolução de Problemas 1.4.1 - Definição do Problema 1.4.2. Análise do Problema 1.4.3 Construção
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
Resolução de Problemas. Resolução de Problemas. Primeiros problemas por computador: prova automática de teoremas e jogos.
Figura: Capa do Livro Hamburger, H., Richards, D. Logic and Language Models for Computer Science, Prentice Hall. Universidade Federal de Campina Grande Departamento de Sistemas e Computação Curso de Bacharelado
PROGRAMAÇÃO I. Introdução
PROGRAMAÇÃO I Introdução Introdução 2 Princípios da Solução de Problemas Problema 1 Fase de Resolução do Problema Solução na forma de Algoritmo Solução como um programa de computador 2 Fase de Implementação
Introdução à Programação. Vanessa Braganholo
Introdução à Programação Vanessa Braganholo [email protected] Processo de resolução de problemas (Princípios de Pólya) Definição dos requisitos do problema (fazer o programa certo) Entradas Cálculos Casos
Introdução a Programação
Introdução a Programação Prof. André Gustavo Duarte de Almeida [email protected] docente.ifrn.edu.br/andrealmeida Aula 01 Informática e a Programação Roteiro Informática Pensar e Programar Atividades
UNIDADE 1 CONCEITOS BÁSICOS EM ALGORITMOS
1 UNIDADE 1 CONCEITOS BÁSICOS EM ALGORITMOS 1.1 NOÇÕES DE LÓGICA a) Conceitos: - Lógica é a ciência que estuda as leis do raciocínio; coerência; raciocínio. - Lógica como técnica nos ensina a usar corretamente
Algoritmos e Introdução à Programação. Lógica e Linguagem de Programação
Algoritmos e Introdução à Programação Lógica e Linguagem de Programação Prof. José Honorato Ferreira Nunes [email protected] http://softwarelivre.org/zenorato/honoratonunes Linguagem C Seleção
Ambiente de programação
EXPLORANDO O O que é o SCRATCH? O software Scratch é um ambiente para a criação de jogos, histórias e animações, usando raciocínio lógico. A partir desta ferramenta é possível exercitar conceitos de lógica
AULA 02. Lógica de Programação. Centro Educação Profissional Ezequiel Ferreira Lima CEPEF. Curso Técnico em Eletrônica.
Centro Educação Profissional Ezequiel Ferreira Lima CEPEF Curso Técnico em Eletrônica. Prof. Eng. Samuel M. B. Cavalcante Lógica de Programação AULA 02 O que já estudamos? Lógica de programação é a técnica
Unidade 4: Introdução à Lógica de Programação - Parte II Português Estruturado - Versão Estácio Prof. Daniel Caetano
Lógica de Programação para Engenharia 1 Unidade 4: Introdução à Lógica de Programação - Parte II Português Estruturado - Versão Estácio Prof. Daniel Caetano Objetivo: Explicitar os elementos básicos envolvidos
Aula 01 Algoritmos e lógica de programação e introdução ao C++
Aula 01 Algoritmos e lógica de programação e introdução ao C++ Autor: José Martins de Castro Neto Carga Horária: 2h 21 de julho de 2015 1 Algoritmo e lógica de programação Ementa do curso 1. Definições
Programação Estruturada Aula - Introdução a Linguagem de Programação
Programação Estruturada Aula - Introdução a Linguagem de Programação Prof. Flávio Barros [email protected] www.flaviobarros.com.br ORGANIZAÇÃO BÁSICA DE UM COMPUTADOR 2 ORGANIZAÇÃO BÁSICA DE UM COMPUTADOR
Algoritmos e Programação
Algoritmos e Programação Aula 9 Subalgoritmos, funções e passagem de parâmetros Profa. Marina Gomes [email protected] 22/06/2017 Engenharia de Computação - Unipampa 1 Modularização Facilita a
Linguagens de Programação Princípios e Paradigmas
Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Linguagens e Ambientes de Programação 2002-2003 Linguagens de Programação Princípios e Paradigmas Gladys Castillo
Conceitos Básicos ENTRADA PROCESSAMENTO SAÍDA
Aula 02 - Algoritmos Disciplina: Algoritmos Prof. Allbert Velleniche de Aquino Almeida E-mail: [email protected] Site: http://www.allbert.com.br /allbert.almeida Conceitos Básicos Desde o
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 programas. Análise do problema. Análise do problema. Análise do problema. Desenvolvimento do algoritmo. Codificação do programa
Desenvolvimento de programas 1 Análise do problema Desenvolvimento do algoritmo Codificação do programa Compilação e execução Teste e depuração Análise do problema 2 Conhecer exatamente o que o problema
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
CONCEITO DE ALGORITMO
CONCEITO DE ALGORITMO De forma geral podemos definir o algoritmo como uma sequência finita de ações executáveis para a obtenção de um objetivo bem definido. O termo algoritmo se originou, provavelmente,
PONTIFÍCIA UNIVERSIDADE CATÓLICA DE GOIÁS PRÓ-REITORIA DE GRADUAÇÃO. Sistema de Planos de Ensino da PUC Goiás
PONTIFÍCIA UNIVERSIDADE CATÓLICA DE GOIÁS PRÓ-REITORIA DE GRADUAÇÃO Sistema de Planos de Ensino da PUC Goiás Detalhes da Dis ciplina Código CMP1060 Nome da Disciplina INFORMÁTICA E COMPUTAÇÃO Carga Horária
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
Introdução à Programação LP JAVA
Introdução à Programação LP JAVA UEM Julho Dezembro 2012 Docente: eng a Tatiana D. Kovalenko AULA TEÓRICA 1 Tema 1. Desenho de Algoritmos Ø Resolução de problemas. Ø Algoritmo. Ø Pseudo-código. Ø Fluxograma.
Estrutura de Dados e Lógica de Programação. Cátia Alves Marcelo Nunes 102 h/a 17/08/2015 a 12/12/2015
Curso / Módulo Técnico em Informática Módulo I Componente Curricular Estrutura de Dados e Lógica de Programação Professora Formadora Tutores Carga Horária Período Lucélia Oliveira Cátia Alves Marcelo Nunes
Aula 02. MC Algoritmos e Programação de Computadores. Algoritmos: Definição e Exemplos.
Aula 02 MC 102 - Algoritmos e Programação de Computadores Algoritmos: Definição e Exemplos. 2o. Sem. 2007 Algoritmos e Programação de Computadores - Turmas I J K L 1 Programação de Computadores Atividade
Introduçã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
Universidade Veiga de Almeida Algoritmos e Linguagem I
Aula 9 Conteúdo: 12. Estruturas de repetição 12.1. Laços contados 12.2. Laços condicionais 13. Estruturas de controle encadeadas ou aninhadas 12. Estruturas de Repetição São muito comuns as situações em
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
#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
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
