Lógica de Programação
|
|
- Joaquim Henriques Fontes
- 6 Há anos
- Visualizações:
Transcrição
1 Lógica de Programação Aula 1 - Introdução Clenisson Calaça <clenisson.calaca@gmail.com>
2 Sobre mim Tecnólogo em Análise e Desenvolvimento de Sistemas Maurício de Nassau, 2015 Desenvolvedor Plus Agência (2011 dias atuais) Reinão em programação desde 2004 e eterno estudante da área. Instrutor do curso desde out/2016. Tudo sobre mim: /clenisson /clenisson clenisson.calaca@gmail.com
3 Sobre vocês? Apresentem-se :)
4 Sobre o curso
5 Sobre o curso Aulas expositivas (slides, vídeos, exemplos, códigos, etc.) Portal web para divulgação dos conteúdos Prática (exercícios) Dúvidas poderão ser tiradas sempre que surgirem, aqui ou não =) Grupo (WhatsApp) e serão nossos canais de comunicação fora da Conhecimento Digital
6 Vamos começar?
7 Pensando em programação Quantas vezes, ao longo da sua vida como usuário, você já se perguntou como são feitos os programas que você executa nos seus dispositivos? Alguma vez você já se perguntou...: Como o Facebook acessa meu perfil quando eu entro com o login e a senha? Por que não acessa outro perfil? Como o WhatsApp faz para abrir a câmera do meu celular quando eu clico no botão para tirar foto em uma conversa? Como o Tinder pega a minha localização atual e mostra as pessoas que estão próximas a mim geograficamente para que eu demonstre interesse nelas?...
8 Em resumo... Como eu faço pra dizer ao computador que executa o meu programa o que ele deve fazer em determinadas situações? Leia o login e a senha e procure o usuário na base de dados... Quando o usuário clicar no botão, abra a câmera fotográfica de seu dispositivo Pegue a localização geográfica do usuário utilizando o GPS do dispositivo e liste as pessoas próximas a ele
9 Pensando logicamente Um programa de computador executa instruções. Um programador define essas instruções. Nós definimos o que o programa deve fazer, e ele fará aquilo sempre que for executado. Mas somente uma instrução não basta... Deve haver um conjunto de instruções que, executadas de forma ordenada, atinjam o objetivo que a gente quer. Deve haver uma lógica de programação!!!
10 Lógica de programação Técnica empregada para desenvolver uma sequência de passos que visa atingir um determinado objetivo. Os passos presentes na sequência devem fazer sentido para que a tarefa seja atingida. Algoritmo: sequência finita de passos logicamente encadeados que executam uma determinada tarefa. Receita de bolo
11 Algoritmos Não é nada que nós nunca fizemos antes... Sacar dinheiro. 1. Dirija-se ao caixa eletrônico 2. Insira seu cartão 3. Selecione a opção saque 4. Digite o valor e confirme 5. Digite sua senha Dirigir um carro 1. Ligue o carro 2. Pise na embreagem 3. Engate a primeira marcha
12 Algoritmos Nós praticamente vivemos executando algoritmos para nossas atividades constantes. Ou seja, pra tudo o que fazemos, nós seguimos uma linha de raciocínio. Algo que começa e termina, de acordo com os recursos que temos disponíveis. Você não vai dirijir-se a um caixa eletrônico se não tiver como ir a um ao executar a tarefa. Você não vai conseguir ligar um carro se o mesmo estiver quebrado ou sem gasolina.
13 Algoritmos Um programa de computador é um algoritmo. O programador diz o que ele vai fazer de acordo com sua capacidade O computador é responsável por ler o que o programador ordenou e executar a instrução!
14 Escrevendo Algoritmos Um algoritmo sempre deve ser escrito como uma sequência de passos, o que é diferente de um texto comum. Não é algoritmo: Vá sacar R$50,00 pra mim no caixa eletrônico. Se não houver saldo suficiente neste cartão, utilize o outro. É um algoritmo: Dirija-se ao caixa eletrônico Utilize o primeiro cartão Verifique se há saldo suficiente Se não houver saldo suficiente no cartão: Utilize o outro cartão Saque 50,00 Volte para casa com o dinheiro.
15 Escrevendo Algoritmos Um algoritmo bem escrito é composto por ações imperativas... Verbos. Ex.: Vá, Saque, Faça, Leia, Volte... condicionais... Se, senão... e repetições Enquanto, faça X vezes...
16 Escrevendo Algoritmos Mãos à obra!! Escreva os algoritmos que executarão os objetivos abaixo: Criar um grupo da turma no WhatsApp Dica: você vai ter que abrir o aplicativo, clicar no botão, definir um nome... Ir daqui para a Ponta Verde de ônibus Dica: você vai ter que ir até o ponto, estender sua mão, puxar a corda onde for descer... LEMBRE-SE: Você deve descrever passo-a-passo e logicamente. Utilize o modo imperativo. Não se preocupe com palavras: pode usar qualquer uma.
17 Só tem um problema... Nós falamos uma linguagem Se moramos no Brasil, falamos Português. LEIA O LOGIN LEIA A SENHA AUTENTIQUE O USUÁRIO REDIRECIONE PARA A PÁGINA DO SEU PERFIL E o computador???
18 Liguagem de máquina Computadores não entendem português, inglês, ou espanhol... Basicamente, entendem bits. Sequências de 0s e 1s
19 Quer dizer que LEIA login 2. LEIA senha 3. AUTENTIQUE o usuário 4. REDIRECIONE para o perfil
20 E agora? Nós não entendemos binário O computador não entende nossa linguagem Mas... Se viajarmos para a China sem saber falar chinês, junto com um intérprete, conseguimos nos comunicar com todo mundo! É isso! Precisamos de um intérprete que conversa nosso algoritmo para a linguagem de máquina!
21 Linguagem de alto nível (linguagem de programação) São linguagens (conjunto de expressões e regras sobre elas) que utilizamos para criar nossos programas Nós escrevemos linhas de códigos utilizando os recursos disponíveis em uma linguagem Ao executar o programa, nossas linhas são convertidas para a linguagem que o computador entenda, e nossas instruções executadas da forma como escrevemos!
22 Sintaxe e Semântica Sintaxe: define a forma correta de se escrever uma instrução É o Como Semântica: é o sentido da instrução. É o o quê Exemplos: O gato latiu. (Sintaxe: ok. Semântica: erro.) O cachorro latio. (Semântica: ok. Sintaxe: erro.) O cachorro latiu. (Sintaxe: ok. Semântica: ok.) Um código de programação, para ser executado, deve ter sua sintaxe correta!
23 Linguagens de programação Há uma infinidade delas...
24 Linguagem de programação Ruby Ruby é a linguagem com a qual iremos iniciar nossos estudos de linguagem de programação. É uma linguagem que possui uma sintaxe com uma rápida curva de aprendizado Ideal para prática em um curso de iniciantes! É popular no mercado de desenvolvimento Ruby on Rails: framework amplamente utilizado em aplicações web
25 Escrevendo código Mãos à obra!! Vamos fazer nosso Hello World Crie um arquivo chamado hello.rb Escreva nele a seguinte linha: puts Hello World Abra o terminal do seu sistema Navegue até o local (pasta) do arquivo Digite: ruby hello.rb O que apareceu na linha abaixo?
26 Escrevendo código O que fizemos? Nosso primeiro programa imprimiu na tela do computador a frase Hello World Como fizemos? Escrevemos puts Hello World e pedimos que o interpretador Ruby executasse o arquivo O que aconteceu? O interpretador leu a instrução que demos e converteu para linguagem de máquina, fazendo com que o computador imprimisse a frase
27 Recapitulando: algoritmos Perceba que nós executamos o seguinte algoritmo: ESCREVA NA TELA Hello World Para isso, utilizamos a sintaxe da linguagem Ruby puts Hello World Que tal brincarmos um pouco mais? Como executar o algoritmo abaixo? FAÇA X = 3 FAÇA Y = 5 ESCREVA NA TELA o resultado de x + y
28 Variáveis Uma variável é um espaço, na memória do computador, destinado a receber um determinado valor. Em linhas gerais, uma variável possui nome, tipo e conteúdo, onde: Identificador: nome que vai ser utilizado para acessar a variável Tipo: o dado que a variável suporte como valor (número, caracteres, etc.). Inicialmente, não nos preocuparemos com isso no Ruby. Valor: aquilo que será escrito (utilizado) sempre que a variável for chamada pelo programa. Exemplos de variáveis no ruby nome = Clenisson (FAÇA nome = Clenisson ) idade = 25 (FAÇA idade = 25)
29 Variáveis Já sabemos como imprimir algo na tela (ESCREVA NA TELA...) Comando puts Também sabemos como criar uma variável com seu respectivo valor (FAÇA...) X = 1 Implemente o algoritmo solicitado anteriormente: FAÇA x = 3 FAÇA y = 5 FAÇA z = x + y ESCREVA NA TELA z DICA: Para utilizar o puts somente para exibir um número, não precisa das aspas.
30 Variáveis E se nem sempre eu quiser definir o valor da variável dentro do próprio programa? E se eu quiser, por exemplo, digitar o valor dela durante a execução? O comando gets Atribua à variável o valor gets digite = gets Escreva na tela (puts) o seu valor puts digite Salve o arquivo e execute. O que acontece quando você executa o programa?
31 Exercícios 1 Crie um programa que some dois valores digitados (um de cada vez) pelo usuário. Dica: Utilize o comando.to_i para pegar o valor digitado pelo usuário na variável. Não se preocupe, falaremos dele depois!! Ex.: em vez de puts x + y, escreva puts x.to_i + y.to_i 2 Crie um programa que exiba na tela seu nome e sua idade, no seguinte formato: Olá, me chamo, tenho anos e estou no curso de Lógica de Programação da Conhecimento Digital Lembrete: para gravar seu nome em uma variável, utilize aspas. Lembrete²: para escrever na tela um texto, utilize aspas. Dica: ao utilizar o método puts com as aspas (para escrever textos), dentro das aspas você pode acessar as variáveis com #{IDENTIFICADOR}, trocando IDENTIFICADOR pelo identificador da variável desejada. Ex.: puts Olá #{nome}, como está?
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 alba.lopes@ifrn.edu.br http://docente.ifrn.edu.br/albalopes INTRODUÇÃO
Leia maisINFORMÁ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
Leia maisProgramaçã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
Leia maisAlgoritmos 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 givanaldo.rocha@ifrn.edu.br http://docente.ifrn.edu.br/givanaldorocha Conceitos Lógica de Programação técnica de encadear pensamentos
Leia maisAlgoritmos Computacionais
Material produzido por professores da UFABC Objetivos Aprender a sintaxe e a semântica de instruções de saída e de entrada de dados na linguagem PORTUGOL Aprender alguns operadores pra uso na parte de
Leia maisConta Um Manual do Portador
Conta Um Manual do Portador Seja Bem-Vindo a Conta Um Agora você possui o Cartão Conta UM com o todos os benefícios de uma conta corrente digital. Neste manual você encontrará o passo a passo para utilização
Leia maisFundamentos de Lógica e Algoritmos. Aula 2.3 Introdução a Algoritmos. Prof. Dr. Bruno Moreno
Fundamentos de Lógica e Algoritmos Aula 2.3 Introdução a Algoritmos Prof. Dr. Bruno Moreno bruno.moreno@ifrn.edu.br Fundamentos de Lógica e Algoritmos Aula 2.3 Introdução a Algoritmos Prof. Dr. Bruno Moreno
Leia maisAula 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
Leia maisAULA 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.
Leia maisAlgoritmos e Linguagem de Programação I
Algoritmos e Linguagem de Programação I Roberto roberto.ferreira@lapa.ifbaiano.edu.br 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
Leia maisWorking 03 : Conceitos Básicos II
Universidade Federal do Espirito Santo Centro Tecnologico Working 03 : Conceitos Básicos II Objetivos: Dominar a construção de estruturas de seleção em C; Aperfeiçoarse na resolução de problemas, da primeira
Leia maisConfira a seguir o novo procedimento de acesso do seu contracheque.
1 Os aposentados e pensionistas da Valia têm acesso rápido ao seu contracheque no próprio site da Fundação, no atendimento eletrônico do Disque Valia, por meio dos caixas eletrônicos ou pelos sites das
Leia maisAULA 2: INTRODUÇÃO A PYTHON. Luís Feliphe Silva Costa
AULA 2: INTRODUÇÃO A PYTHON Luís Feliphe Silva Costa Sumário Variáveis simples Entrada e Saída de dados Operadores Estruturas Condicionais Estruturas de repetição Funções Tratamento de erros Variáveis
Leia maisAlgoritmos e Programação
ESTADO DE MATO GROSSO SECRETARIA DE ESTADO DE CIÊNCIA E TECNOLOGIA UNIVERSIDADE DO ESTADO DE MATO GROSSO CAMPUS UNIVERSITÁRIO DE SINOP FACULDADE DE CIÊNCIAS EXATAS E TECNOLÓGICAS CURSO DE ENGENHARIA ELÉTRICA
Leia maisIntrodução ao. Script. Baltazar Tavares (Psycho Mantys) https://psychomantys.wordpress.com https://about.me/psycho_mantys
Introdução ao Script Baltazar Tavares (Psycho Mantys) https://psychomantys.wordpress.com https://about.me/psycho_mantys O que é Bash Script? O que é Bash + Script? O que é Bash? O que é Bash? Ele é um
Leia maisAula 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
Leia maisMini apostila de Python - Oficina de Vestibulandos. PET Computação - UFPR September 2016
Mini apostila de Python - Oficina de Vestibulandos PET Computação - UFPR September 2016 1 Sumário 1 Introdução 3 2 Obtenção e Instalação 3 3 Variáveis 3 4 Operações Matemáticas 5 5 Entrada de Dados 6 6
Leia maisUNIDADE 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
Leia mais16:20:29. Introdução à Informática com Software Livre
16:20:29 Introdução à Informática com Software Livre O que é um Programa? 16:20:29 Um programa (em inglês, software) é uma sequência de instruções específicas que descrevem uma tarefa a ser realizada por
Leia maisIntrodução a Computação
Edirlei Soares de Lima Introdução a Computação Aula 02 Lógica de Programação Lógica de Programação Lógica de Programação é a técnica de criar sequências lógicas de ações para atingir
Leia maisLÓGICA DE PROGRAMAÇÃO
Prof. Breno Leonardo G. de M. Araújo brenod123@gmail.com http://blog.brenoleonardo.com.br LÓGICA DE PROGRAMAÇÃO 1 Tipos de dados Inteiro São os números pertencentes ao conjunto dos Inteiros, isto é, que
Leia maisProjeto de Algoritmos
Projeto de Algoritmos Introdução aos Sistemas Computacionais Prof. Ernani Viriato de Melo / Reginaldo Costa http://www.ernani.eti.br http://reginaldofazu.blogspot.com 2º Semestre - 2008 Conceitos Básicos
Leia maisLógica de Programação
Lógica de Programação Recapitulando Clenisson Calaça O que vimos até agora? Algoritmos Variáveis Operadores Expressões Estruturas de seleção e repetição Coleções (arrays /
Leia maisCartão Reconhecimento Conta Um Manual do Portador
Cartão Reconhecimento Conta Um Manual do Portador Seja Bem-Vindo a Conta Um Parabéns! Você recebeu seu cartão Reconhecimento por mérito seu! Você receberá no cartão Reconhecimento Conta Um sua premiação
Leia maisTÉCNICO EM MANUTENÇÃO E SUPORTE EM INFORMÁTICA FORMA SUBSEQUENTE. Professora: Isabela C. Damke
TÉCNICO EM MANUTENÇÃO E SUPORTE EM INFORMÁTICA FORMA SUBSEQUENTE Professora: Isabela C. Damke isabeladamke@hotmail.com Linguagem de Programação Uma linguagem de programação é um conjunto de símbolos (
Leia maisMANUAL DO USUÁRIO. Token SafeNet Authentication. Cliente 8.3 (x32 e x64)
MANUAL DO USUÁRIO Token SafeNet Authentication Cliente 8.3 (x32 e x64) Índice O que é Token? 03 Instalação do Token 05 Verificação do Certificado 08 Troca de Senhas 12 Canais de comunicação DOCCLOUD Telefone:
Leia maisAlgoritmo é um conjunto de regras, raciocínios ou operações que levam a solução de um problema com etapas finitas.
1 of 18 2 of 18 Sumário 1. A tutora 2. Introdução 3. Variáveis e Tipos de Dados 4. Comandos de Atribuição 5. Operações Aritméticas 6. Operações Lógicas 7. Operações de Comparação 8. Comandos de Entrada
Leia maisIntrodução aos Algoritmos
Introdução aos Algoritmos Aula 05 Diogo Pinheiro Fernandes Pedrosa http://www2.ufersa.edu.br/portal/professor/diogopedrosa diogopedrosa@ufersa.edu.br Universidade Federal Rural do Semiárido Bacharelado
Leia maisFuncionamento do computador. Conceito e definição de algoritmos. Prof. Alex Camargo
UNIVERSIDADE FEDERAL DO PAMPA CAMPUS BAGÉ ALGORITMOS E PROGRAMAÇÃO Funcionamento do computador. Conceito e definição de algoritmos Prof. Alex Camargo alexcamargoweb@gmail.com Funcionamento do computador
Leia maisBCC Introdu c ao ` a Programa c ao Portugol Guillermo C amara-ch avez UFOP 1/35
BCC 201 - Introdução à Programação Portugol Guillermo Cámara-Chávez UFOP 1/35 Introdução I Lógica A lógica é usada no dia a dia das pessoas que trabalham com computação para solucionar problemas de forma
Leia maisProf. Esp. Andrew Rodrigues 1
Prof. Esp. Andrew Rodrigues www.andrewrodrigues.com.br www.andrewrodrigues.com.br 1 PHP em Ação PHP é uma linguagem de programação que pode fazer todo o tipo de coisas: avaliar dados de formulários enviados
Leia maisAlgoritmos Estrutura Condicional
Algoritmos Estrutura Condicional Aula 06 Diogo Pinheiro Fernandes Pedrosa http://www2.ufersa.edu.br/portal/professor/diogopedrosa diogopedrosa@ufersa.edu.br Universidade Federal Rural do Semiárido Bacharelado
Leia maisCURSO BÁSICO DE PROGRAMAÇÃO AULA 5. Revisão Laços de Repetição
CURSO BÁSICO DE PROGRAMAÇÃO AULA 5 Revisão Laços de Repetição SOBRE O FEEDBACK Prazo de entrega: 10/08. TRABALHO!! Compactar todos os exercícios em um arquivo. Enviar para o e-mail do PET: petcomp@unioeste.br
Leia maisUNIVERSIDADE FEDERAL DO PAMPA CAMPUS BAGÉ ALGORITMOS E PROGRAMAÇÃO. Estruturas de repetição. Prof. Alex Camargo
UNIVERSIDADE FEDERAL DO PAMPA CAMPUS BAGÉ ALGORITMOS E PROGRAMAÇÃO Estruturas de repetição Prof. Alex Camargo alexcamargoweb@gmail.com Estruturas de repetição As estruturas de repetição provém uma maneira
Leia maisFigura 1: Operações para gerar um programa executável.
Uma jornada de mil milhas começa sempre com um simples passo. Lao Tse. PRIMEIROS PASSOS Para poder construir programas em C é necessário utilizar um ambiente de desenvolvimento. Por ambiente de desenvolvimento
Leia maisEstrutura de um Algoritmo, Variáveis, Comandos de Entrada e Saída e Expressões Aritméticas
Estrutura de um Algoritmo, Variáveis, Comandos de Entrada e Saída e Expressões Aritméticas Estrutura de um Programa em Linguagem Algorítmica Nesse curso nós vamos utilizar a linguagem algorítmica para
Leia maisFluxograma Pseudocódigo Estruturas de decisão. Professor Leandro Augusto Frata Fernandes
Programação de Computadores III Aula 4 Professor Leandro Augusto Frata Fernandes laffernandes@ic.uff.br Material disponível em http://www.ic.uff.br/~laffernandes/teaching/2011.1/tcc-03.063 Roteiro da Aula
Leia mais1 Como compilar seu código? 2 Comandos de terminal:
Manual Básico 2 COMANDOS DE TERMINAL: 1 Como compilar seu código? É necessário compilar seu código para testar seu programa e saber se a lógica utilizada está correta para solucionar todas as possíveis
Leia maisManual de Instalação
Manual de Instalação Software do Cartão Inteligente e Token Safesign 3.0.77 Sistema Operacional: MAC 10.8 Mountain Lion Português Novembro/2012 Proibida a reprodução total ou parcial. Todos os direitos
Leia maisMANUAL DO SOFTWARE SPYLINK ANDROID
MANUAL DO SOFTWARE SPYLINK ANDROID 1º PASSO >> configuração do google >> Segurança >> Verificar ameaças a segurança >> desmarcar ameaças a segurança 2º PASSO - para instalar o software no sistema android
Leia mais1 Instalar navegador Google Chrome através deste link https://www.google.com/chrome?hl=pt-br (clique)
DIRETORIA DE ENSINO DA REGIÃO DE SÃO VICENTE Núcleo Pedagógico Formação continuada de professores coordenadores TUTORIAL PARA USO DE RECURSOS TECNOLÓGICOS APRENDIDOS NOS DOIS PRIMEIROS ENCONTROS PARA BAIXAR
Leia mais#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 Eliezio.soares@ifrn.edu Computadores e Tarefas 1. O computador
Leia maisGuia do Aluno. Campo Grande MS
2015 Guia do Aluno Campo Grande MS Sumário Acesso ao Ambiente Virtual de Ensino e Aprendizagem (AVEA)... 2 Acesso ao curso... 3 Acesso aos Módulos... 4 Acesso as disciplinas... 5 Trilha de Aprendizagem...
Leia maisDisciplina 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
Leia maisCONCEITOS DE ALGORITMOS
CONCEITOS DE ALGORITMOS Fundamentos da Programação de Computadores - 3ª Ed. 2012 Editora Prentice Hall ISBN 9788564574168 Ana Fernanda Gomes Ascênsio Edilene Aparecida Veneruchi de Campos Algoritmos são
Leia maisObjetivo: Auxiliar o aluno na instalação, operação e familiarização com a plataforma Fuze.
Tutorial de da plataforma Fuze Objetivo: Auxiliar o aluno na instalação, operação e familiarização com a plataforma Fuze. Instalação 1. O primeiro passo para a instalação do Fuze é a abertura de contas.
Leia maisProgramaçã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 lmarti@ic.uff.br - http://lmarti.com Roteiro
Leia maisTutorial de instalação Quick 3.95
Tutorial de instalação Quick 3.95 1- Baixar Instalador do quick 3.95. (caso seja necessário segue link clicando aqui) 2- Assim que baixado executar instalador do arquivo zipado. 3- Autorize a execução
Leia maisAula 5 Oficina de Programação Introdução ao C. Profa. Elaine Faria UFU
Aula 5 Oficina de Programação Introdução ao C Profa. Elaine Faria UFU - 2017 Linguagem de Programação Para que o computador consiga ler um programa e entender o que fazer, este programa deve ser escrito
Leia mais5.0 GUIA PRÁTICO. Flash Câmera frontal 2 Carregar a bateria. Diminuir/ Aumentar volume Tecla Liga/ Desliga. Início. Visão geral. Voltar.
GUIA PRÁTICO 1 Colocar ou retirar a tampa traseira. Flash Câmera frontal 2 Carregar a bateria. 5.0 Diminuir/ Aumentar volume Tecla Liga/ Desliga SIM2 Voltar Início Visão geral 3 Inserir ou retirar o SIM.
Leia maisIntrodução a Programação Web com PHP
AULA: Introdução a Programação Web com PHP Programação para Internet http://docentes.ifrn.edu.br/albalopes alba.lopes@ifrn.edu.br Breve histórico A primeira versão surgiu em meados de 1995, escrita por
Leia maisSISTEMA OPERACIONAL - ios
Manual do Usuário SISTEMA OPERACIONAL - ios Copyright GVT 2015 Versão 1.4.2 www.gvtcloud.com.br 1 1 Cloud... 3 2 Instalacão do Cloud... 4 3 Configuração e uso do Cloud... 6 3.1 Home... 6 3.2 Fotos... 9
Leia maisUtilização do e-saj para Defensores
Utilização do e-saj para Defensores Este manual tem como objeto a apresentação de maneira clara e objetiva do aplicativo e-saj (Sistema de Automação da Justiça), utilizado pelo Tribunal de Justiça de São
Leia maisManual de acesso ao Portal do Contribuinte - SIGET
Manual de acesso ao Portal do Contribuinte - SIGET Versão 1.0 (Atualizado em 04/05/2016) - 2011 - Governo do Estado do Ceará - Todos os direitos reservados. Conteúdo Requisitos de Instalação... 3 Área
Leia maisInstrução para uso de Certificado Digital
Mozilla Firefox versão 11.0 Instrução para uso de Certificado Digital Certificado Digital do tipo A3 e A1 Cartão e Token Instrução para uso de Certificado Digital 2 Índice Introdução 3 Pré-requisito 3
Leia maisAula 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.
Leia maisCONCEITO DE COMPUTADOR. O que é um computador?
CONCEITO DE COMPUTADOR O que é um computador? CONCEITO DE COMPUTADOR Denomina-se computador uma máquina capaz de variados tipos de tratamento automático de informações ou processamento de dados. Contudo,
Leia maisPSEUDO-CÓDIGO. Nickerson Fonseca Ferreira
1 INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPUS JOÃO CÂMARA PSEUDO-CÓDIGO Nickerson Fonseca Ferreira nickerson.ferreira@ifrn.edu.br Introdução 2 Um algoritmo pode ser
Leia maisSidicom S4. Tutorial: instalação do sistema em servidor
Sidicom S4 Tutorial: instalação do sistema em servidor Instalando o Sidicom S4 em um servidor O objetivo deste tutorial é para aqueles clientes que desejam instalar o Sidicom S4 em servidor. Ou seja, não
Leia mais5.2 GUIA PRÁTICO 5085N. Flash Câmera frontal. Sensor. Aumentar/ Diminuir volume Tecla Liga/ Desliga. Início/ sensor de impressão digital.
1 Carregar a bateria. GUIA PRÁTICO Sensor Flash Câmera frontal Aumentar/ Diminuir volume Tecla Liga/ Desliga 2 Inserir ou retirar o SIM. 3 Inserir ou retiar o cartão microsd. 5.2 Início/ sensor de impressão
Leia maisNOTÍCIAS DA FUNDAÇÃO FIAT
NOTÍCIAS DA FUNDAÇÃO FIAT As notícias, que antes eram apenas publicadas em forma de texto, passam a ser divulgadas em arquivos multimídia, como imagens e vídeos, tornando esta ferramenta mais atrativa.
Leia maisObs: O será enviado após a aprovação dos dados pela Escola. Este processo pode levar alguns dias.
Índice 1. Cadastro...Pág. 2 2. Senha e instalação do aplicativo...pág. 3 3. Acesso ao aplicativo...pág. 4 4. Acionar chamado...pag. 4 5. Autorização de responsáveis...pág. 6 1 1. Cadastro. Para ter acesso
Leia maisSISTEMA DE BILHETAGEM AUTOMÁTICA MANUAL MÓDULO PESSOA FÍSICA - SÃO LUÍS
SISTEMA DE BILHETAGEM AUTOMÁTICA MANUAL MÓDULO PESSOA FÍSICA - SÃO LUÍS Revisão 06 / Abril de 2015 Índice I n t r o d u ç ã o.................................................................................................
Leia maisConteúdo Como gerar os arquivos pelo WinMFD da Bematech?... 3 Como saber a data do arquivo?... 9 Como copiar os arquivos gerados para o PENDRIVE:...
1 Conteúdo Como gerar os arquivos pelo WinMFD da Bematech?... 3 Como saber a data do arquivo?... 9 Como copiar os arquivos gerados para o PENDRIVE:... 10 Como enviar os arquivos de cupom fiscal?... 11
Leia maisConceitos Básicos ENTRADA PROCESSAMENTO SAÍDA
Aula 02 - Algoritmos Disciplina: Algoritmos Prof. Allbert Velleniche de Aquino Almeida E-mail: allbert.almeida@fatec.sp.gov.br Site: http://www.allbert.com.br /allbert.almeida Conceitos Básicos Desde o
Leia maisExercícios Repetição
Curso de Engenharia de Controle e Automação Disciplina: Informática para a Automação Professor: Marcelo Cendron Exercícios Repetição 1.1 8.3 Exercícios 1. Faça um programa utilizando o comando while, que
Leia maisINSTALAÇÃO E CONFIGURAÇÃO MÁQUINA CLIENTE COM Windows XP SP3
INSTALAÇÃO E CONFIGURAÇÃO MÁQUINA CLIENTE COM Windows XP SP3 DESCRIÇÃO DO AMBIENTE Iremos utilizar um ambiente virtualizado que funcionará de acordo com a figura: Rede Virtual Servidor (Windows Server
Leia maisLógica para programação II Seção 1 - Histórico e Introdução Primeiros Programas
Lógica para programação II Seção 1 - Histórico e Introdução Primeiros Programas Prof. Me. Hélio Esperidião Ferreira Objetivos: (Entender os principais conceitos atuais e históricos sobre o desenvolvimento
Leia maisEntão, poderia basicamente dizer que em um algoritmo a sintaxe seria a seguinte:
CEPA ESTRUTURAS DE PROGRAMAÇÃO [1/10] Estrutura Condicional (SE... ENTAO e SE... ENTAO... SENAO) Se o Tabajara vencer entao ele será campeão da libertadores Então, poderia basicamente dizer que em um algoritmo
Leia maisComo denunciar postagem como Spam no Facebook
Como denunciar postagem como Spam no Facebook As postagens do Facebook possuem uma seta no canto direito superior, onde se encontra a opção para fazer a denúncia. 1. Clique na seta, como mostra a figura
Leia maisVariáveis e Entrada de Dados Marco André Lopes Mendes marcoandre.googlepages.
Variáveis e Entrada de Dados Marco André Lopes Mendes marcoandre@ifc-araquari.edu.br marcoandre@gmail.com marcoandre.googlepages.com Algoritmos é a base Primeiro programa Este programa possui apenas uma
Leia maisComputadores = 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.
Leia maisAlgoritmos 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
Leia maisObs.: para realizar estas atividades tenha certeza de que já tenha instalado no sistema operacional o Java JDK e o NetBeans.
1 - Criando meu primeiro programa em Java Para criar um programa Java podemos utilizar um editor de textos (Bloco de Notas/Windows, Notepad ++ ou GEdit/Linux) e o console do sistema operacional, ou um
Leia maisManual do Usuário Brother Meter Read Tool
Manual do Usuário Brother Meter Read Tool BRA-POR Versão 0 Direitos autorais Copyright 2017 Brother Industries, Ltd. Todos os direitos reservados. As informações incluídas neste documento estão sujeitas
Leia maisProgramação Básica. Estrutura de um algoritmo
Programação Básica Estrutura de um algoritmo Código-fonte Como vimos na aula anterior um algoritmo pode ser representado usando um fluxograma Um algoritmo pode também ser representado usando texto Esse
Leia maisGuia para testes AfixInv (Demonstração)
Guia para testes AfixInv (Demonstração) INTRODUÇÃO Esse guia foi criado para auxiliar a demonstração da solução para inventários do Ativo Imobilizado utilizando o aplicativo AfixInv. AfixInv aplicativo
Leia maisProgramação de Computadores III
Programação de Computadores III Pseudocódigo e Estruturas Básicas de Controle Professor Hugo de Oliveira Barbalho hbarbalho@ic.uff.br Material produzido pelo professor: Leandro Augusto Frata Fernandes
Leia maisTutorial de Instalação Plataforma de Mídia Digital Interativa
Plataforma de Mídia Digital Interativa versão 2.02 TUTORIAL DE INSTALAÇÃO DA PLATAFORMA XIS Esta documentação descreve detalhadamente como deve ser realizado o processo de instalação e configuração de
Leia maisC A P I T U L O 2 S I N T A X E B Á S I C A - V A R I Á V E I S E C O N S T A N T E S E M P H P
C A P I T U L O 2 S I N T A X E B Á S I C A - V A R I Á V E I S E C O N S T A N T E S E M P H P SINTAXE BÁSICA Neste capítulo vamos apresentar a estrutura básica do PHP. Para iniciar a construção de um
Leia maisApostila de Portugol
Apostila de Portugol TIPOS PRIMITIVOS DE DADOS INTEIRO ADMITE SOMENTE NÚMEROS INTEIROS. GERALMENTE É UTILIZADO PARA REPRESENTAR UMA CONTAGEM (QUANTIDADE). REAL ADMITE NÚMEROS REAIS (COM OU SEM CASAS DECIMAIS).
Leia maisWorking 03 : Conceitos Básicos II
Universidade Federal do Espirito Santo Centro Tecnologico Working 03 : Conceitos Básicos II Objetivos: Dominar a construção de estruturas de seleção em C; Aperfeiçoarse na resolução de problemas, da primeira
Leia maisFundamentos de Programação 1
Fundamentos de Programação 1 Slides N. 2 D / 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
Leia maisALGORITMOS 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
Leia maisManual de Instalação
Manual de Instalação Certificação Digital no Token GD MAC 10.8 Mountain Lion Sistema Operacional: MAC 10.8 Mountain Lion Português Maio/2013 Proibida a reprodução total ou parcial. Todos os direitos reservados
Leia maisProcedimentos para Instalação do Sisloc (Estação de Trabalho) versão
Procedimentos para Instalação do Sisloc (Estação de Trabalho) versão 2017.10 Sumário: 1. Informações Gerais... 3 2. Etapa 1: Instalação do Sisloc... 4 Passo a passo...4 3. Etapa 2: Configurando acesso
Leia maisAntes de começar a usar sua Moderninha Wifi, fique atento:
W MANUAL DE USO Importante Antes de começar a usar sua Moderninha Wifi, fique atento: * * * * Caso sua Moderninha Wifi esteja com pouca bateria, utilize o cabo USB para ligá-la a um computador ou conecte-a
Leia maisPasso-a-passo para desenvolver um Programa usando a Linguagem Python
Cursos: Engenharia de Produção / Tecnólogo em Gestão da Qualidade Disciplina: Informática Professora: Flávia Pereira de Carvalho Passo-a-passo para desenvolver um Programa usando a Linguagem Python 1)
Leia maisLinguagem 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 rafael@prodados.inf.br Definição - Algoritmo Diariamente, executamos uma série
Leia maisLógica Aula 3. Definição. Estrutura de decisão
Lógica Aula 3 Estrutura de decisão Definição Principais estrutura Desvio Condicional Simples Composto Encadeado Exercícios Definição Na vida tomamos decisões a todo o momento baseadas em uma situação existente.
Leia maisLó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
Leia maisAplicativo de caixa para varejo. Manual do usuário. Vero Android versão
Aplicativo de caixa para varejo Manual do usuário Vero Android versão 1.00.12 Sumário 1. Cadastro no site do Vero NFC-e. 2. Cadastrando produtos. 2.1. Cadastrando produtos no site www.veronfce.com.br 2.2.
Leia mais69) Acrescentar uma mensagem de VALOR INVÁLIDO no exercício [68], caso o segundo valor informado seja ZERO.
Exercícios 65 ao 72 - Estrutura de Repetição: Enquanto 65) Escreva um algoritmo para ler um valor entre 1 (inclusive) e 10 (inclusive). Se o valor lido não estiver entre 1 (inclusive) e 10 (inclusive),
Leia maisIntrodução à Lógica de Programação
Introdução à Lógica de Programação 1 Elaboração de um programa Problema Análise Programa Algoritmo 2 Processo de geração de um programa Análise do problema: Ler atentamente o enunciado do problema até
Leia maisMINI-CURSO PROGRAMAÇÃO COM JAVA - 2
Relembrando... MINI-CURSO PROGRAMAÇÃO COM JAVA - 2 Vinicius A. de Souza va.vinicius@gmail.com Aula passada vimos alguns conceitos importantes como Classes, métodos, etc... Também criamos nossos dois primeiros
Leia maisEntrada/Saída, Operadores. Curso: Técnico em Informática Disciplina: Algoritmos Prof. Abrahão Lopes
1 Entrada/Saída, Operadores Curso: Técnico em Informática Disciplina: Algoritmos Prof. Abrahão Lopes abrahao.lopes@ifrn.edu.br O Visualg Editor e interpretador de algoritmoscriado pelo professor Cláudio
Leia maisALGORITMOS COM SELEÇÃO 1 - ESTRUTURA CONDICIONAL (ESTRUTURAS DE CONTROLE)
Algoritmos e Estruturas de Dados 1 Prof. Eduardo 1 ALGORITMOS COM SELEÇÃO 1 - ESTRUTURA CONDICIONAL (ESTRUTURAS DE CONTROLE) Até o momento da disciplina vimos comandos de entrada, processamento e saída
Leia mais