100 likes | 314 Views
Lógica de programação. Eliél Xavier Soares Administração e Suporte de Sistemas Operacionais de Código Aberto. Lógica de Programação. O que é Lógica? E lógica de programação? Sequência lógica? Instruções? Algorítmos? E qual a ligação de tudo isso com os programas?.
E N D
Lógica de programação Eliél Xavier Soares Administração e Suporte de Sistemas Operacionais de Código Aberto
Lógica de Programação • O que é Lógica? • E lógica de programação? • Sequência lógica? • Instruções? • Algorítmos? • E qual a ligação de tudo isso com os programas?
Exemplo - Digitar texto e enviar como anexo por email • Partindo da idéia de que o computadorestejadesligado; • Ligue o computador; • Aguarde a inicialização do sistemaoperacional; • Digite o login e senha do sistemaoperacional; • Abra o editor de textofavorito (Notepad, Wordpad, MSWord, LibreOffice); • Crie um novo documento; • Digite o texto; • Salve o arquivoemalgumdiretório; • Abra um navegador de internet ou software cliente de email, como o MS Outlook ou Thunderbird porexemplo; • Caso utilize algum software cliente de email, pule para o passo 12.
Exemplo - Digitar texto e enviar como anexo por email • Continuação; • Se utiliza o navegador, abra o site ondeestáhospedado o seu email; • Digite o seu login e senhaparalogar; • Crieuma nova mensagem; • Digite o email do destinatário; • Digite o assunto; • Digite o textodesejado; • Selecione o arquivoparaanexaràmensagem; • Clique emenviar; • Feche as janelasabertasno computador; • Desligue o computador.
Identificação - Digite o email do destinatário; - Desligue o computador. - Digite o texto; - Digite o seu login e senha para logar; - Ligue o computador; - Aguarde a inicialização do sistema operacional;
Exercícios • 1) Crie uma seqüência lógica para tomar banho. • 2) Descreva com detalhes a seqüência lógica para trocar um pneu de um carro. • 3) Elabore um algoritmo detalhado para vir da sua casa à escola. • 4) Faça um algoritmo para trocar uma lâmpada. Descreva com detalhes.
Referências • Lógica de Programação: • http://www.inf.ufsc.br/~vania/teaching/ine5231/Logica.pdf