LÓGICA DE PROGRAMAÇÃO 1
|
|
|
- Victor Cordeiro Salazar
- 8 Há anos
- Visualizações:
Transcrição
1 LÓGICA DE PROGRAMAÇÃO 1 Prof. RANILDO LOPES CONTEÚDO PROGRAMÁTICO Introdução aos conceitos básicos de lógica de programação Fundamentos da Lógica de Programação Tipos e estrutura de dados, variáveis, constantes, operadores e fórmulas Técnicas de programação Análise do problema Estrututras lógicas dos Algoritmos Projeto de programa e implementação Verificação de programas Tomada de decisões Estruturas de Desvios Operadores lógicos Laços de repetição Estruturas de Loopings Loopings controlados por condições CONTEÚDO PROGRAMÁTICO Matriz de uma dimensão Matrizes de uma dimensão ou vetores Operações com matrizes Aplicações práticas com matrizes: Classificação e pesquisa de elementos em uma matriz. Matriz com duas dimensões Matrizes de 2 dimensões Operações com matrizes Tabela com registros Estrutura de um registro Estrutura de um registro de conjuntos Estrutura de um conjunto de registros Utilização de sub-rotinas As sub-rotinas O método Top-Down Sub-rotinas do tipo Procedimento e do tipo Função
2 OBJETIVO Desenvolver o raciocínio lógico do aluno modelado às técnicas e práticas recomendadas e atuais para o desenvolvimento de programação de computadores. INTERDISCIPLINARIDAD E A disciplina possui ligação direta com a de Linguagem de programação 1, pois interage na forma do desenvolvimento do raciocínio lógico que em seguida o aluno o aplica na criação de programas, através da linguagem de programação do módulo. BIBLIOGRAFIA Livros de Linguagem C++ Estudo Dirigido Algoritmos, José Augusto Manzano e Jayr Figueiredo, Editora Érica Algoritmos, Dirceu Salvetti e Lisbete Madsen Apostilas
3 AVALIAÇÃO Duas provas com nota de 0 a 10, que abrangem os conceitos teóricos Trabalho individual, cuja nota chegará até 10 pontos Uma única prova substitutiva ao final do semestre para os alunos que faltarem no dia da prova. O curso é em regime presencial o que impõe a necessidade de 75% de freqüência que será controlada pelo professor através de chamada ou lista. Os abonos de faltas serão os previstos na legislação e no regulamento da Instituição, desde que oficializados regularmente e nos prazos estabelecidos cabendo ao professor aplicar os exercícios de recuperação de conteúdos das aulas perdidas, na forma mais adequada a este objetivo. A média final será obtida pela soma da nota da prova com a(as) notas de trabalhos MF = (P1 + P2 + T) / 3 DATAS DAS AVALIAÇÕES Prova P1: 14/04/09 Prova P2: 16/06/09 Trabalho T1: 23/06/09 COMEÇANDO...
4 O QUE É LÓGICA? Ciência que estuda as leis do raciocínio. Correção/validação do pensamento. Encadeamento/ordem de idéias. Arte de bem pensar. LINGUAGEM DE PROGRAMAÇÃO Tipos de Linguagens: Programação Imperativa Programação Funcional Programação baseada em Lógica Programação Orientada por Objetos PROGRAMAÇÃO IMPERATIVA Orientada por ações A Linguagem FORTRAN foi criada por um grupo da IBM liderado por John Backus. COBOL foi criada para aplicações comerciais, cujo objetivo era manipular ficheiros de registros. O ALGOL, criado nos anos 60, serviu de modelo para o Pascal e C. BASIC foi criada para ser simples e usada por não-programadores.
5 PROGRAMAÇÃO IMPERATIVA PL/1 foi a 1ª Linguagem Generalista, embarcando conceitos do COBOL, FORTRAN e ALGOL. O PASCAL derivou do ALGOL, a linguagem dos anos 70 e 80. A Linguagem C foi originalmente desenhada para programação de sistemas, hoje é largamente utilizadas nas aplicações. PROGRAMAÇÃO FUNCIONAL Os conceitos básicos das linguagens funcionais originaram do LISP. Utilizada para processamento simbólico em: Cálculo diferencial e integral, teoria de circuitos elétricos, resolução de jogos, I.A. PROGRAMAÇÃO BASEADA EM LÓGICA O PROLOG foi originalmente desenhado para processamento de linguagem natural. Tal como LISP é usado para processamento simbólico em todas as áreas da I.A. Nessa linguagem não se descreve o algoritmo para chegar ao resultado, mas a informação base (fatos) e as regras para se poder deduzir o resultado.
6 PROGRAMAÇÃO ORIENTADA A OBJETOS Quase todas as linguagens já existentes foram modificadas para suportar o paradigma OO (C++, MODULA 3, PROLOG++, etc.) Algumas foram originalmente projetadas para suporte a esse paradgima (SIMULA, SMALLTALK, EIFELL, JAVA), são as chamadas OO puras. O ATO DE PROGRAMAR Programar não é um ato mecânico, consegue-se através do estudo e principalmente do treino!!!! O Conhecimento da linguagem é necessário, mas não é de todo suficiente. Programação é o simples ato de escrever idéias de outrem: é ter essas idéias, é ser criativo e engenhoso SEQUÊNCIA LÓGICA Seqüência Lógica são passos executados até atingir um objetivo ou solução de um problema: Chupar uma bala : Pegar a bala Retirar o papel Chupar a bala Jogar o papel no lixo
7 INSTRUÇÕES Instruções são um conjunto de regras ou normas definidas para a realização ou emprego de algo. Em informática, é o que indica a um computador uma ação elementar a executar. LINGUAGENS DE PROGRAMAÇÃO ALGORITMO Algoritmo é um conjunto finito de regras, bem definidas, para a solução de um problema em um tempo finito e com um número finito de passos.
8 CARACTERÍSTICAS DO ALGORITMO Finitude: um algoritmo tem de terminar ao fim de um número finito de passos. Definitude: cada passo do algoritmo tem de ser definido com precisão. Entrada: um algoritmo pode ter zero ou mais entradas. Saídas: um algoritmo tem uma ou mais saídas. Eficácia: todas as operações feitas por um algoritmo têm de ser básicas. ALGORITMOS Regras: Variáveis sãos os únicos objetos manipulados pelos algoritmos Os algoritmos só podem memorizar valores em variáveis PSEUDOCÓDIGO Os algoritmos são descritos em uma linguagem chamada pseudocódigo, que é uma alusão à posterior implementação em uma linguagem de programação Assim os algoritmos são independentes das linguagens de programação. Ao contrário de uma linguagem de programação não existe um formalismo rígido de como deve ser escrito o algoritmo.
9 REGRAS PARA SE CRIAR O ALGORITMO: Usar somente um verbo por frase Imaginar que você está desenvolvendo um algoritmo para pessoas que não trabalham com informática Usar frases curtas e simples Ser objetivo Procurar usar palavras que não tenham sentido dúbio MONTAGEM DO ALGORITMO ENTRADA: São os dados de entrada do algoritmo PROCESSAMENTO: São os procedimentos utilizados para chegar ao resultado final SAÍDA: São os dados já processados EXEMPLO 1 Os alunos farão 2 provas: P1 e P2. Calcular a média dos alunos do 1º ano: (P1+P2) / 2 Quais os dados de entrada? Qual o processamento? Qual o dado de saída?
10 TESTE DE MESA Após desenvolver um algoritmo ele deverá sempre ser testado. Este teste é chamado de TESTE DE MESA, que significa, seguir as instruções do algoritmo de maneira precisa para verificar se o procedimento utilizado está correto ou não. Utilize a tabela abaixo: P1 P2 Média DIAGRAMA DE BLOCOS O diagrama de blocos é uma forma padronizada e eficaz para representar os passos lógicos de um determinado processamento. Com o diagrama podemos definir uma seqüência de símbolos, com significado bem definido, portanto, sua principal função é a de facilitar a visualização dos passos de um processamento. O DIAGRAMA DE BLOCOS
11 EXEMPLO 1 DE DIAGRAMA EXEMPLO 2 DE DIAGRAMA DIAGRAMA DE CHAPLIN O diagrama foi criado por Ned Chapin, no qual substituía o fluxograma tradicional por um diagrama que apresenta uma visão hierárquica e estruturada da lógica do programa. A grande vantagem de usar este tipo de diagrama é a representação das estruturas que tem um ponto de entrada e um ponto de saída e são compostas pelas estruturas básicas de controle de seqüência, seleção e repartição
12 O DIAGRAMA DE CHAPLIN REPRESENTAÇÃO DE UM ALGORITMO: Algoritmo <nome_do_algoritmo> <declaração_de_variáveis> <subalgoritmos> Início <corpo_do_algoritmo> Fim. PSEUDOCÓDIGO: Algoritmo Média VAR N1, N2, Média : real Início Leia N1, N2 Média <- (N1+N2)/2 Se (Média >= 7) Escreva Aprovado Senão Escreva Reprovado Fim.
13 ESTRUTURAS BÁSICAS: Tipos de Dados Constantes Variáveis TIPOS DE DADOS: Inteiros: São caracterizados por dados numéricos positivos ou negativos. Excluindo-se destes qualquer número fracionário. Como exemplo deste tipo de dado, tem-se os valores: 35, 0, -56, 1024 entre outros. TIPOS DE DADOS: Reais: São os dados numéricos positivos e negativos e números fracionários. Como exemplo deste tipo de dado, tem-se os valores: 35, 0, -56, 1.2, entre outros.
14 TIPOS DE DADOS: Caracteres: São as seqüências contendo letras, números e símbolos especiais. Uma seqüência de caracteres deve ser indicada entre aspas ( ). Este tipo de dado também é conhecido como alfanumérico, string, literal ou cadeia. Como exemplo deste tipo de dado, tem-se os valores: Programação, Rua Alfa, 52 Apto 1, Fone , ,, 7 entre outros. TIPOS DE DADOS: Lógicos: São os dados com valor verdadeiro e falso, sendo que este tipo de dado poderá representar apenas um dos dois valores. Ele é chamado por alguns de tipo booleano, devido à contribuição do filósofo e matemático inglês George Boole na área da lógica matemática. CONSTANTES: Têm-se como definição de constante tudo aquilo que é fixo ou estável. Existirão vários momentos em que este conceito deverá estar em uso, quando desenvolvermos programas. EX: CONST pi =
15 VARIÁVEIS: Todas as variáveis utilizadas em algoritmos devem ser definidas antes de serem utilizadas. Isto se faz necessário para permitir que o compilador reserve um espaço na memória para as mesmas. Ex: VAR nome: caracter[30] idade: inteiro salário: real tem_filhos: lógico EXPRESSÕES E OPERADORES: Operadores Aritméticos: Hierarquia das Operações Aritméticas: 1 º ( ) Parênteses 2 º Exponenciação 3 º Multiplicação, divisão (o que aparecer primeiro) 4 º + ou (o que aparecer primeiro) EXPRESSÕES E OPERADORES: Operadores Operacionais:
16 EXPRESSÕES E OPERADORES: Operadores Lógicos: E-AND, OU-OR, NÃO-NOT
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
Programação de Redes de Computadores
1: Introdução 1 MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA CAMPUS SÃO JOSÉ SANTA CATARINA Programação de Redes de Computadores
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
Capítulo 1 - Lógica e Algoritmos
1. Introdução à Lógica de Programação Capítulo 1 - Lógica e Algoritmos A lógica de programação é necessária para pessoas que desejam trabalhar com desenvolvimento de sistemas e programas, ela permite definir
LÓGICA DE PROGRAMAÇÃO INTRODUÇÃO À PROGRAMAÇÃO DE COMPUTADORES
LÓGICA DE PROGRAMAÇÃO INTRODUÇÃO À PROGRAMAÇÃO DE COMPUTADORES 1. Introdução à Lógica de Programação 1.1. Lógica? Lógica de programação é a técnica de encadear pensamentos para atingir determinado objetivo.
Introdução a Lógica de Programação
Introdução a Lógica de Programação O processo de programação é uma conversa controlada entre um ser humano (tecnicamente preparado) e um computador Linguagem Linguagem de baixo nível Grande dificuldade,
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
Faculdade 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 é
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
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
Introdução à Programação. Ceça Moraes
Introdução à Programação Ceça Moraes Conteúdo Algoritmos Representação Exercícios Linguagens de Programação Compilador Interpretador 2 Lógica O que é lógica? Ciência que estuda as leis do raciocínio. Correção/validação
2. Criação de Algoritmos
2. Criação de Algoritmos Neste capítulo, será visto o desenvolvimento de um algoritmo, regras, etapas e simbologias. 2.1 O que é Pseudocódigo? Fig.1: Ilustração de algoritmo Fonte: Internet Os algoritmos
I - 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
3.1 - O que é um diagrama de bloco? Simbologia... 11
Sumário 1 - Introdução à Lógica.... 2 1.1 Lógica... 2 1.2 Raciocínio Lógico... 2 1.3 Instruções... 3 1.4 Algoritmo... 3 1.5 Lógica de programação... 4 1.6 Programas... 4 1.7 Exercícios para fixação:...
ALGORITMOS 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: [email protected] [email protected]
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 Linguagem de Programação I
Algoritmos e Linguagem de Programação I Roberto Ferreira [email protected] 2014.1 Módulo I Aula 3 Algoritmos Computacionais Na aula anterior vimos... Quais são os passos para solucionar
Fluxogramas 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
01/08/2011. Tipos de dados Numéricos Alfanuméricos Lógicos. Numéricos. Tipos de dados. Dados Numéricos Inteiros. Dados Numéricos Reais.
Engenharia de Controle e Automação Programação I Prof. Ricardo Sobjak [email protected] Tipos de dados Numéricos Alfanuméricos Lógicos Tipos de dados Os tipos de dados primitivos ou básicos são
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
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
Processamento de Dados aplicado à Geociências. AULA 3: Algoritmos computacionais Representação de Algoritmos Sintaxe Tipos de dados Expressões
Processamento de Dados aplicado à Geociências 1 AULA 3: Algoritmos computacionais Representação de Algoritmos Sintaxe Tipos de dados Expressões UNIVERSIDADE FEDERAL DE PELOTAS CENTRO DE DESENVOLVIMENTO
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 Programação com sequência Prof. M.Sc.: João Paulo Q. dos Santos E-mail: [email protected] Página: http://docente.ifrn.edu.br/joaoqueiroz/ Etapas de ação de um computador
Programação de Computadores I Dados, Operadores e Expressões PROFESSORA CINTIA CAETANO
Programação de Computadores I Dados, Operadores e Expressões PROFESSORA CINTIA CAETANO Dados em Algoritmos Quando escrevemos nossos programas, trabalhamos com: Dados que nós fornecemos ao programa Dados
Introdução à Computação
Universidade Federal do Maranhão Curso de Química Departamento de Informática Introdução à Computação Linguagem Fortran Profa. Msc. Maria Auxiliadora Freire [email protected] 1 Lógica de Programação
Ló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
CAPÍTULO 2 TIPO DE DADOS
CAPÍTULO 2 TIPO DE DADOS Fabio Augusto Oliveira Guilherme da Cunha Fonseca FEPI Centro Universitário de Itajubá Curso de Engenharia de Produção 1 DADOS São as informações a serem processadas por um computador.
Paradigmas. Fortran, Algol, Algol-68, Pascal, C, Cobol, PL/I
Paradigmas Paradigmas Tradicional Fortran, Algol, Algol-68, Pascal, C, Cobol, PL/I Paradigmas Tradicional Fortran, Algol, Algol-68, Pascal, C, Cobol, PL/I OO Simula-67, Smalltalk, C++, Eiffel, Object Pascal,
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
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
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
ALGORITMOS E ESTRUTURA DE DADOS
ALGORITMOS E ESTRUTURA DE DADOS Algoritmos Tipos de Dados Prof. André Peixoto - Todo o trabalho realizado por um computador é baseado na manipulação dos dados/informações contidas em sua memória. Podemos
Programação Estruturada Aula VisualG
Programação Estruturada Aula VisualG Prof. Flávio Barros [email protected] www.flaviobarros.com.br 2 CRIANDO ALGORITMO CRIANDO ALGORITMO Passos para construir Algoritmos Ler enunciado do problema, compreendendo-o
Programação I Apresentação
Programação I Apresentação Prof. Carlos Alberto [email protected] [email protected] Referências JUNIOR, D. P.; NAKAMITI, G. S.; ENGELBRECHT, A. de M. E.; BIANCHI, F. Algoritmos e Programação
Portugol. Tiago Alves de Oliveira
Portugol Tiago Alves de Oliveira Revisando Algoritmo: Sequência finita de passos que levam à execução de uma tarefa Claro e preciso. Ex. somar dois números Algoritmo precisa seguir uma sequência lógica
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
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
SSC304 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 Algoritmos e Lógica de GE4 Bio GE4Bio Grupo de Estudos em
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
Algoritmos e Programação : Conceitos e estruturas básicas. Hudson Victoria Diniz
Algoritmos e Programação : Conceitos e estruturas básicas Hudson Victoria Diniz Relembrando... Um algoritmo é formalmente uma seqüência finita de passos que levam a execução de uma tarefa. Podemos pensar
Lógica de Programação: aula 2. Dariel Mazzoni Maranhão. Uninove: Universidade Nove de Julho. 22 de agosto de 2010
Uninove: Universidade Nove de Julho 22 de agosto de 2010 Tipos de Dados Primitivos São informações manipuladas pelos usuários. Classificam-se em quatro tipos: Inteiro; Tipos de Dados Primitivos São informações
Lógica de Programação e Algoritmos. Prof. André Y. Kusumoto
Lógica de Programação e Algoritmos Prof. André Y. Kusumoto [email protected] 2 Prof. André Y. Kusumoto [email protected] Constantes, Variáveis e Tipos de Dados Variáveis e constantes
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
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
- 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
Variáveis, Expressões Aritméticas e Entrada e Saída de Dados
Escola de Ciências e Tecnologia UFRN Variáveis, Expressões Aritméticas e Entrada e Saída de Dados ECT1103 INFORMÁTICA FUNDAMENTAL Manter o telefone celular sempre desligado/silencioso quando estiver em
Algoritmos e Técnicas de Programação
Algoritmos e Técnicas de Programação Estrutura, Visualg e Variáveis [email protected] Programação Estruturada A programação estruturada (Top-Down) estabelece uma disciplina de desenvolvimento
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
Fundamentos de Programação 1
Fundamentos de Programação 1 Slides N. 2 E / Prof. SIMÃO Slides elaborados pelo Prof. Robson Linhares elaborados pelo Prof. Robson Linhares http://www.dainf.ct.utfpr.edu.br/~robson/ Jean Marcelo SIMÃO
CURSO de NIVELAMENTO INTRODUÇÃO À PROGRAMAÇÃO
CURSO de NIVELAMENTO INTRODUÇÃO À PROGRAMAÇÃO Lógica de Programação Lógica de programação é a técnica de encadear pensamentos (instruções) para atingir determinado objetivo. Instruções Instruções são regras
Fluxograma Pseudocódigo Estruturas de decisão. Professor Leandro Augusto Frata Fernandes
Programação de Computadores III Aula 4 Professor Leandro Augusto Frata Fernandes [email protected] Material disponível em http://www.ic.uff.br/~laffernandes/teaching/2011.1/tcc-03.063 Roteiro da Aula
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
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.
Ederson Luiz da Silva Ciência da Computação. Algoritmos e Programação
Ederson Luiz da Silva Ciência da Computação Algoritmos e Programação Linguagem de programação Linguagem de Programação Linguagem de máquina http://www.assemblyprogressivo.net/p/curso.html Linguagem de
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. Algoritmos e Linguagem de Programação - Prof Carlos Vetorazzi
Algoritmos Algoritmos e Linguagem de Programação - Prof Carlos Vetorazzi Conceitos Linhas de Código de um Algoritmo ou Programa escrita do programa linha a linha, ou seja, a sintaxe do programa, podendo-se
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
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
LINGUAGEM C: VARIÁVEIS E EXPRESSÕES
LINGUAGEM C: VARIÁVEIS E EXPRESSÕES Prof. André Backes LINGUAGENS DE PROGRAMAÇÃO Linguagem de Máquina Computador entende apenas pulsos elétricos Presença ou não de pulso 1 ou 0 Tudo no computador deve
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
Linguagem de Descrição de algoritmos
FTC Faculdade de Tecnologia e Ciências Engenharia Civil 1º Semestre Linguagem de Descrição de algoritmos Rafael Barbosa Neiva [email protected] Definição - Algoritmo Diariamente, executamos uma série
Programação de Computadores:
Instituto de C Programação de Computadores: Pseudocódigo e Estruturas Básicas de Controle Luis Martí Instituto de Computação Universidade Federal Fluminense [email protected] - http://lmarti.com Roteiro
1 Introdução à Programação O que é? Para que serve?... 1
Nesta aula... Conteúdo 1 Introdução à Programação 1 1.1 O que é?................................. 1 1.2 Para que serve?............................. 1 2 Linguagens de programação 2 2.1 Programação estruturada........................
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
Conceitos de Linguagens de Programação - Características. Paavo Soeiro
Conceitos de Linguagens de Programação - Características Paavo Soeiro Motivação Para que possa escolher uma linguagem apropriada ao problema. Melhorar o entendimento da linguagem utilizada. Facilitar o
Paradigmas de Linguagem de Programação. Paradigma Imperativo
Paradigmas de Linguagem de Programação Paradigma Imperativo Paradigma Imperativo Imperare Comandar É o mais antigo de todos; Baseado no modo de funcionamento do computador; São também chamadas de procedurais;
Python - Variáveis e expressões
Python - e expressões Prof. Paulo H R Gabriel (com base no material do Prof. André Backes) Linguagem de Máquina Computador entende apenas pulsos elétricos Presença ou não de pulso 1 ou 0 Tudo no computador
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
