ALGORITMOS E LÓGICA DE PROGRAMAÇÃO
|
|
|
- Vitorino Mendonça Igrejas
- 7 Há anos
- Visualizações:
Transcrição
1 ALGORITMOS E LÓGICA DE PROGRAMAÇÃO Prof. Esp. Fabiano Taguchi [email protected] ALGORITMOS E LÓGICA DE PROGRAMAÇÃO Carga horária: 60 horas/aula Aulas: Sextas 19h00min às 20h15min 20h45min às 22h00min Formas de avaliação Prova e listas de exercícios Participação nas aulas 1
2 APRESENTAÇÃO Prof. Esp. Fabiano Taguchi Bacharel em Sistemas de Informação Pós graduado em Gestão de Projetos Pós graduado em Gestão de Tecnologia da Informação Experiências profissionais... COMPETÊNCIAS Conhecer e utilizar ferramentas matemáticas e estatísticas para modelar, simular e otimizar sistemas de produção; Conhecer métodos e técnicas de desenvolvimento, implantação e gerenciamento de processos; Conhecer métodos e técnicas de gestão para tomada de decisão. 2
3 HABILIDADE Analisar e Interpretar; Liderar; Ser criativo; Relacionamento interpessoal; Trabalhar em equipe multiprofissional; Tomar decisão; Raciocinar de forma lógica; Raciocinar de forma crítica e analítica; Comunicar. JUSTIFICATIVA DA DISCIPLINA Permitir ao acadêmico desenvolver raciocínio lógico aplicado à solução de problemas em nível computacional, além de introduzir os conceitos básicos de desenvolvimento de algoritmos, para propiciar-lhes visão crítica e sistemática na resolução de problemas e prepará-los para a atividade de programação. 3
4 OBJETIVOS E METODOLOGIA Apresentar os conceitos iniciais de algoritmos, ensinar técnicas de programação e introduzir a linguagem de programação. Serão aulas em quadro negro com utilização de recursos audiovisuais, onde o conhecimento será apresentado, discutido e desenvolvido junto com o discente. O procedimento educacional se complementa com trabalhos, listas de exercícios e estudos auxiliados por computador (Práticas de laboratório). METODOLOGIA As aulas serão postadas no portal com 48 horas de antecedência à aula presencial. FLIPPED CLASSROOM Pré-aula Uso de artigos e vídeos curtos para introdução do assunto Aula Quadro negro, computador e datashow para apresentação do conteúdo Pós-aula Exercícios para aplicação do conhecimento adquirido 4
5 PLANEJAMENTO DE ENSINO UNIDADE DE ENSINO I Algoritmos e Programação Contextos e Práticas Histórico e definição de algoritmos: Perspectivas de linguagem; Tipos de dados e expressões: literais, lógicas e aritméticas; Representação de algoritmos e o ambiente de programação; Declaração de variáveis e constantes. PLANEJAMENTO DE ENSINO UNIDADE DE ENSINO II Estruturas de decisão e seleção Instruções primitivas: entrada de dados, atribuição e saída; Estrutura condicional simples; Estrutura condicional composta; Estrutura condicional sequencial e encadeada. 5
6 PLANEJAMENTO DE ENSINO UNIDADE DE ENSINO III Estruturas de seleção (case) e repetição Estrutura de múltipla escolha (case); Repetição condicional com teste no início; Repetição condicional com teste no final; Repetição controlada por variável. PLANEJAMENTO DE ENSINO UNIDADE DE ENSINO III Vetores e matrizes Aplicação utilizando vetores e matrizes; Operações sobre vetores e matrizes; Os vetores como estrutura de dados; As matrizes como estrutura de dados. 6
7 AVALIAÇÕES Cada bimestre será composto por: Avaliação parcial Peso 03 Avalição oficial Peso 07 Média bimestral (MD1)*0,4 + (MD2)*0,6 As avaliações poderão ser realizadas a partir de exercícios teóricos, seminários e utilização de artigos científicos sobre o conteúdo da disciplina. AVALIAÇÕES Prova Parcial I 1º Bimestre 09/09/2016 Prova Oficial I 1º Bimestre 30/09/2016 Prova Parcial 2º Bimestre 04/11/2015 Prova Oficial 2º Bimestre 25/11/2016 Segunda chamada 12 a 14/12/2016 Prova final 19/12 a 22/12/2016 7
8 REFERÊNCIAS BIBLIOGRÁFICAS BÁSICAS FARRER, Harry Et Al. Programação estruturada de computadores: algoritmos estruturados. 3. ed. Rio de Janeiro LTC - Livros Técnicos e Científicos p GERSTING, Judith L. Fundamentos matemáticos para a ciência da computação: um tratamento moderno de matemática discreta. 5. ed. Rio de Janeiro: LTC - Livros Técnicos e Científicos, 2004, p. ISBN MANZANO, José Augusto N. G; OLIVEIRA, Jayr Figueiredo de. Algoritmos: logica para desenvolvimento de programação de computadores. 26. ed. Sao Paulo Erica p REFERÊNCIAS BIBLIOGRÁFICAS COMPLEMENTARES FERNANDA, Ascencio Ana. LÓGICA DE PROGRAMAÇÃO COM PASCAL.. São Paulo: Pearson Makron Book, MEDINA, Marco; FERTIG, Cristina. Algoritmos e programação: teoria e pratica. 2. ed. São Paulo: Novatec, p SALIBA, Walter Luiz Caram. Técnicas de programação: uma abordagem estruturada. São Paulo: Makron Books, p 8
9 REFERÊNCIAS BIBLIOGRÁFICAS COMPLEMENTARES CLAUDIO, Dalcidio Moraes; MARINS, Jussara Maria. Cálculo numérico computacional: teoria e pratica: algoritmos em pseudo-linguagem - indicacoes em software matematico exercicios resolvidos - exercicios propostos. 3. ed. Sao Paulo: Atlas, 1994, p CHAPRA, Steven C. Métodos numéricos para engenharia. 5. Porto Alegre ArtMed recurso online ISBN REFERÊNCIAS BIBLIOGRÁFICAS OUTRAS FONTES DE PESQUISA REVISTA ON-LINE DE INFORMÁTICA, INOVAÇÃO E PESQUISA DA FACULDADE DE TECNOLOGIA DE SÃO JOSÉ DO RIO PRETO. REVISTA DE INFORMÁTICA TEÓRICA E APLICADA SciLab. Disponível em: < 9
10 EXERCITANDO A LÓGICA 01 Uma lesma deve subir um poste de 10m de altura. De dia sobe 2m e à noite desce 1m. Em quantos dias atingirá o topo do poste? 02 Três gatos comem três ratos em três minutos. Cem gatos comem cem ratos em quantos minutos? EXERCITANDO A LÓGICA 03 Qual o próximo número da sequência 7,8,10,13,17? 04 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? 10
11 FT1 ALGORITMOS Para programarmos em um computador, devemos conhecer e entender o que são os algoritmos e como utilizá-los para determinar a sequência de passos necessários para resolvermos determinados problemas ou, em outras palavras, encontrarmos a solução, ou a melhor solução, para a implementação em uma linguagem de programação (PIVA JUNIOR et al., 2012, p. 3). FT1 ALGORITMOS ALGORITMO É: Conjunto de processos ou ações que obedecem a uma sequencia lógica para executar tarefas. 11
12 Slide 21 FT1 Fabiano Taguchi; 04/08/2016 Slide 22 FT1 Fabiano Taguchi; 04/08/2016
13 FT1 ATENÇÃO Todas as ações que realizamos obedecem a uma sequência, e que esta precisa ser executada para que se consiga atingir o objetivo predeterminado. Trocar uma lâmpada Trocar o pneu de um carro Fazer café FT1 ALGORITMOS Todas as ações que realizamos obedecem uma sequencia lógica, e esta sequencia precisa ser obedecida para que um objetivo possam ser alcançado. E nisso são observadas: Sintaxe Programação estruturada Programação orientada a objetos 12
14 Slide 23 FT1 Fabiano Taguchi; 04/08/2016 Slide 24 FT1 Fabiano Taguchi; 04/08/2016
15 FT1 ALGORITMO DE EUCLIDES PASSOS: 1. Divide um número a por b e o resto de divisão é chamado de r. 2. Substitui a por b. 3. Continua a divisão e substitui b por r. 4. Divide a por b até que um não possa ser mais dividido e o a, para esta situação, será o máximo divisor comum. CARACTERÍSTICAS Um algoritmos possui como características: Finitude; Definição; Entrada; Saída; Eficácia. 13
16 Slide 25 FT1 Fabiano Taguchi; 04/08/2016
17 ALGORITMOS Com o estudo dos algoritmos a identificação dos passos será facilitada. Um algoritmo funciona a partir de: Dados Processamento Informação FT1 PROGRAMAÇÃO As linguagens de programação visam possibilitar a inserção dos passos ou ações que o software deverá executar, através de uma plataforma que permita, desde que respeite a sintaxe de cada uma, expressar a sequência lógica determinada no algoritmo ou em sua construção. Desktop Web Aplicativos móveis 14
18 Slide 28 FT1 Fabiano Taguchi; 04/08/2016
19 ORGANIZAÇÃO BÁSICA PC Unidade de entrada; Unidade de saída; Unidade de processamento central; Memória. ORGANIZAÇÃO BÁSICA PC 15
20 TABELA ASCII AMERICAN STANDARD CODE Tabela responsável por converter os caracteres para a sua respectiva combinação binária, desta forma, cada caractere é composto por 8 bits. Disponível em: < EXEMPLO PRÁTICO 16
21 PROCESSO DE CONSTRUÇÃO Compreender o problema Definir os dados de entrada Realizar o processamento Definir os dados que serão exibidos DESCRIÇÃO NARRATIVA Representação do problema é feita por meio da linguagem natural, descrevendo os passos que devem ser seguidos para solução de um problema. Exemplo: Algoritmo que efetua a soma entre dois números. É preciso obter como entrada dois números quaisquer, esses números devem ser somados, e então o resultado apresentado. 17
22 FLUXOGRAMA Consiste em uma notação gráfica que permite indicar as ações e decisões. SIMBOLOGIA Declara o início e o fim do algoritmo Representa a entrada de dados Indica a fase do processamento Usado para representar a saída de dados Determina o fluxo do algoritmo Estrutura condicional (Decisão) 18
23 PSEUDOCÓDIGO Representação do problema por meio de regras prédefinidas, essa linguagem em geral é conhecido como português estruturado. Algoritmo soma Var valor1, valor2, soma: inteiro Inicio leia (valor1) leia (valor2) s <- valor1+valor2 Fim EXERCÍCIO Elabore um algoritmo que some quatro notas e calcule a media aritmética dessas notas Ao final informe ao usuário a média final obtida. ENTRADAS? PROCESSAMENTO? SAÍDAS? 19
24 PROBLEMÁTICA Suponha que você e a sua equipe foram contratados para o desenvolvimento de um aplicativo que divulgue os serviços de hotelaria e gastronomia dos comerciantes do litoral sul. Uma das propostas da empresa é disponibilizar um protótipo do aplicativo para celular que informamos usuários quais são os serviços de hotelaria e gastronomia disponíveis naquela região. PROBLEMÁTICA É preciso definir em linguagem natural um algoritmo que deixe clara a sequência lógica que terá de ser cumprida para a solução do problema que os comerciantes do Litoral Sul têm de resolver. O que precisa ser feito? 20
25 PROBLEMÁTICA 1. Início 2. Levantar requisitos do aplicativo junto aos comerciantes. 3. Escrever o plano de ação do projeto. 4. Obter a aprovação junto aos clientes. 5. Elaborar o algoritmo do software em questão em linguagem natural e em pseudocódigo. 6. Desenvolver o fluxograma das ações do aplicativo. 7. Direcionar à equipe de desenvolvimento do projeto para a implantação. 8. Desenvolver a solução utilizando uma linguagem de programação. 9. Realizar os testes. 10. Disponibilizar o aplicativo. 11. Encerrar o projeto. ONDE PRATICAR VISUALG Disponível em: DEVC++ Disponível em 21
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 LÓGICA DE PROGRAMAÇÃO PRÉ AULA DIAGNÓSTICO 22/10/2015. Analise o algoritmo a seguir e depois assinale a alternativa correspondente:
ALGORITMOS E LÓGICA DE PROGRAMAÇÃO Prof. Esp. Fabiano Taguchi http://fabianotaguchi.wordpress.com [email protected] PRÉ AULA Julgue as afirmações enumeradas a seguir em verdadeiras (V) ou falsas
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
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
ALGORITMOS E LÓGICA DE PROGRAMAÇÃO PRÉ AULA PRÉ AULA 31/08/2015
ALGORITMOS E LÓGICA DE PROGRAMAÇÃO Prof. Esp. Fabiano Taguchi http://fabianotaguchi.wordpress.com [email protected] PRÉ AULA algoritmo Cálculo detempo numero: inteiro escreva( Digite um número:
Algoritmos Fundamento e Prática
Everton Coimbra de Araújo Algoritmos Fundamento e Prática 3 a Edição Ampliada e Atualizada Visual Books Sumário Prefácio... 15 Introdução... 17 Capítulo 1 - Os Cursos de Informática e Computação... 23
- 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
A ú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
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
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
ALGORITMOS E LÓGICA DE PROGRAMAÇÃO
ALGORITMOS E LÓGICA DE PROGRAMAÇÃO Prof. Esp. Fabiano Taguchi http://fabianotaguchi.wordpress.com [email protected] PRÉ AULA Julgue as afirmações enumeradas a seguir em verdadeiras (V) ou falsas
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
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
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
Introdução aos Algoritmos
Introdução aos Algoritmos Aula 05 Diogo Pinheiro Fernandes Pedrosa http://www2.ufersa.edu.br/portal/professor/diogopedrosa [email protected] Universidade Federal Rural do Semiárido Bacharelado
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.
Introdução aos Algoritmos
Introdução aos Algoritmos Aula 05 Diogo Pinheiro Fernandes Pedrosa http://www2.ufersa.edu.br/portal/professor/diogopedrosa [email protected] Universidade Federal Rural do Semiárido Bacharelado
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
Lógica. Necessida de se usar lógica. Solucionar problemas Eficiência e eficácia Boa performance de conhecimento
Lógica INTRODUÇÃO Lógica consiste na arte de pensar corretamente, organizando o pensamento, de forma a corrigir o raciocínio. Em nosso dia-a-dia, sem percebermos colocamos em prática a lógica, em qualquer
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
DISCIPLINA: Programação de Computadores I
DISCIPLINA: Programação de Computadores I CÓDIGO: 2ECOM.001 Validade: a partir do 1º Semestre de 2007 Carga Horária: Total: 30 horas-aula Semanal: 02 aulas Créditos: 02 Modalidade: Teórica Classificação
Noções de Algoritmos
Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação Noções de Algoritmos DCA0800 - Algoritmos e Lógica de Programação Heitor Medeiros 1 Tópicos da aula Algoritmos
Algoritmos - 1. Alexandre Diehl. Departamento de Física - UFPel
Algoritmos - 1 Alexandre Diehl Departamento de Física - UFPel Conceitos básicos Computador: conceito clássico (até quando????) HARDWARE (partes físicas) SOFTWARE (programas) SCEF 2 Conceitos básicos Computador:
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
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: Quintas-feiras
ALGORITMOS E LÓGICA DE PROGRAMAÇÃO
ALGORITMOS E LÓGICA DE PROGRAMAÇÃO Prof. Esp. Fabiano Taguchi http://fabianotaguchi.wordpress.com [email protected] DIAGNÓSTICO Um triatleta, em fase de readaptação, esta treinando para competir
Pseudocódigo e Visualg
Pseudocódigo e Visualg Professor: Alex Sandro Forghieri [email protected] Agenda Revisão Algoritmos Estrutura de dados Estrutura básica de um algoritmo em pseudocódigo Teste de mesa Operadores
Lógica de Programação, Algoritmos e Estruturas de Dados
Lógica de Programação, Algoritmos e Estruturas de Dados Professor: Vilson Heck Junior [email protected] Agenda Funções Básicas do Software; Relações entre áreas; Introdução à Algoritmos; Introdução
Técnicas de Programação
Técnicas de Programação Algoritmos Anderson Gomes Eleutério Lógica A lógica de programação é necessária para pessoas que desejam trabalhar com desenvolvimento de sistemas e programas, ela permite definir
Algoritmos e Estrutura de Dados I Conceitos de Algoritmos. Prof. Elyssandro Piffer
Algoritmos e Estrutura de Dados I Conceitos de Algoritmos Prof. Elyssandro Piffer CONCEITO DE ALGORITMO O computador pode auxiliar em muitas tarefas, contudo ele não possui independência, não é inteligente,
Lógica de Programação e Algoritmos
Lógica de Programação e Algoritmos com exemplos na linguagem JAVA Cap. 4 Estruturas de Dados Homogêneas Vetores e Matrizes Conteúdo: 4.1 Variáveis compostas homogêneas... 55 4.2 Vetores... 56 Exercícios
Conceitos Básicos de Algoritmos
Conceitos Básicos de Algoritmos 35 TIPOS PRIMITIVOS Palavra-reservada: inteiro - define variáveis numéricas do tipo inteiro, ou seja, sem casas decimais Palavra-reservada: real - define variáveis numéricas
Noções de algoritmos - Aula 1
Noções de algoritmos - Aula 1 Departamento de Física UFPel Definição de algoritmo Sequência ordenada e finita de operações para a realização de uma tarefa. Tarefa: Experimento de Física I. Passo 1: Reunir
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
#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
Introdução à Programação Aula 02. Prof. Max Santana Rolemberg Farias Colegiado de Engenharia de Computação
Introdução à Programação Aula 02 Prof. Max Santana Rolemberg Farias [email protected] Colegiado de Engenharia de Computação QUAIS SÃO OS COMPONENTES BÁSICOS DO HW DE UM SISTEMA COMPUTACIONAL?
Carga Horária: 60 h Créditos: 3 Pré-requisito: Não se aplica Professor(a): A definir Matricula: A definir Titulação: A definir
PLANO DE ENSINO Centro: Centro de Ciências Tecnológicas Curso: Engenharia Mecânica Departamento: Departamento de Matemática Informática Disciplina: Algoritmos e Programação Código: ASLNCUE085 Carga Horária:
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
Plano de Trabalho Docente 2017 Ensino Técnico
Plano de Trabalho Docente 2017 Ensino Técnico Plano de Curso nº 160 aprovado pela portaria Cetec nº 138 04/10/2012 Etec Sylvio de Mattos Carvalho Código: 103 Município: Matão Eixo Tecnológico: Informação
Unidade 4: Introdução à Lógica de Programação - Parte II
Lógica de Programação para Engenharia 1 Unidade 4: Introdução à Lógica de Programação - Parte II Português Estruturado Prof. Daniel Caetano Objetivo: Explicitar os elementos básicos envolvidos na programação
Estruturas de Repetição
Algoritmos e Estruturas de Dados I (DCC/003) Estruturas de Repetição Aula Tópico 4 (while, for) 1 Problema 10 Suponha que soma (+) e subtração (-) são as únicas operações disponíveis em C. Dados dois números
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. 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
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,
Algoritmos e Estruturas de Dados
Algoritmos e Estruturas de Dados Introdução Prof. Sinaide Nunes Bezerra Vídeoaulas e exercícios em linguagem C, acesse www.mathgraph.com.br 1 de novembro de 2015 Sumário 1 Introdução
PLANO DE DISCIPLINA. Análise e Desenvolvimento de Sistemas. Introdução a Algoritmos e Programação EMENTA
PLANO DE DISCIPLINA Curso Componente Curricular Carga horária Análise e Desenvolvimento de Sistemas Introdução a Algoritmos e Programação 80 horas/aula Ano letivo 2017.1 Período/ semestre do curso 1º Semestre
PORTUGUÊS ESTRUTURADO: INTRODUÇÃO INTRODUÇÃO À PROGRAMAÇÃO PROF. ALEXANDRO DOS SANTOS SILVA
PORTUGUÊS ESTRUTURADO: INTRODUÇÃO INTRODUÇÃO À PROGRAMAÇÃO PROF. ALEXANDRO DOS SANTOS SILVA SUMÁRIO Introdução Conceitos básicos Formato básico Tipos primitivos Variáveis Constantes Operadores Operações
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
ALGORITMOS AULA 1. Profª Amanda Gondim
ALGORITMOS AULA 1 Profª Amanda Gondim O que é lógica? NOÇÕES DE LÓGICA A lógica trata da correção do pensamento Ensina-nos a usar corretamente as leis do pensamento É a arte de pensar corretamente A forma
Apresentação da Disciplina
Apresentação da Disciplina Aula #1.1 EBS 111 ICC Prof. Luiz Fernando S. Coletta [email protected] Campus de Tupã Roteiro Objetivos da disciplina; Conteúdo; Metodologia de ensino; Bibliografia; Critérios
LÓGICA DE PROGRAMAÇÃO. Algoritmos Computacionais. Sérgio Carlos Portari Júnior
LÓGICA DE PROGRAMAÇÃO Algoritmos Computacionais Sérgio Carlos Portari Júnior [email protected] Tópicos abordados Algoritmos Computacionais Estrutura de Dados Tipos Primitivos Constantes Variáveis
Algoritmos e Técnicas de Programação
Algoritmos e Técnicas de Programação Introdução [email protected] Créditos O material utilizado neste curso é composto de adaptações dos Slides do Professor Diego Silveira. Objetivos Fazer uma
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA CATARINENSE - CAMPUS LUZERNA Rua São Roque, 41 - Luzerna/SC CEP Fone: (49)
PLANO DE ENSINO Curso: ENGENHARIA DE CONTROLE E AUTOMAÇÃO Componente Curricular / Carga Horária: Informática para Engenharia / 60 h Professor: Ricardo Antonello Ano / Semestre: 2015/1 1. EMENTA: Noções
Noções de algoritmos - Aula 1
Noções de algoritmos - Aula 1 Departamento de Física UFPel Definição de algoritmo Sequência ordenada e finita de operações para a realização de uma tarefa. Tarefa: Experimento de Física I. Passo 1: Reunir
Universidade Federal de Uberlândia Faculdade de Computação. Conceitos básicos de algoritmos Prof. Renato Pimentel. Computação
Universidade Federal de Uberlândia Faculdade de Computação Conceitos básicos de algoritmos Prof. Renato Pimentel 1 Computação Dados Informações vindas de usuários ou de outras máquinas; Processamento transformação
Aula prático/expositiva. Resolução de exercícios propostos e participação em sala de aula. 2h 08/05
Av. Antonio Carlos Magalhães, 512 Santo Antônio Juazeiro, BA, CEP 48903210 Tel/Fax: (74) 36141938 Caixa Postal 252, PetrolinaPE, www.univasf.edu.br PLANO DE UNIDADE DIDÁTICA PUD Professor: Marcelo Santos
PLANO DE ENSINO. Súmula:
INF01211 NOME DA DISCIPLINA: Algoritmos e Programação Semestre: 2009/2 Carga horária: 4 h Créditos: 4 Professor: Luis de França G. Ferreira Súmula: Formulação de problemas, construção de algoritmos e implementação
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
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
Prof. 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 [email protected]
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.
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
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
