Baixe o app para aproveitar ainda mais
Prévia do material em texto
UNIVERSIDADE ESTADUAL DO MARANHÃO- UEMA CENTRO DE EDUCAÇÃO CIÊNCIAS EXATAS E NATUARAIS-CECEN CURSO DE QUÍMICA LICENCIATURA DEPARTAMENTO DE QUÍMICA DISCIPLINA: MULTIMEIOS APLICADOS A QUÍMICA PROFESSOR: LUIZ DE CASTRO ALUNA: VALÉRIA BERNARDO SANTOS RESUMO: Vídeo aulas: 01 - 02 -03 -04 -05 - 06 e 07. Resumo referente a terceira nota da disciplina Multimeios aplicados a Química, ministrada pelo professor Luiz de Castro. SÃO LUIS-MA, 2022. RESUMO: VÍDEO 1 Aula 1-curso de Lógica com Visualg3 Na primeira aula do curso de lógica de programação com visualg3 aprendemos; a importância da lógica na programação, algoritmos de descrição narrativa, fluxogramas, pseudocódigo, codificação de programa, sintaxe de comandos, estrutura de programação, estrutura de repetição, funções, funções condicionais: simples e compostas, erro de lógica, erro de sintaxe e outros temas em visualg3. O visualg3 é um programa que permite criar, editar, interpretar e executar os algoritmos em portugol como se fosse um “programa” normal de computador. É um programa de uso livre, distribuição grátis, de domínio público, usado para o ensino de lógica na programação em várias escolas e universidades do Brasil e no exterior. Aprendemos que o primeiro passo para aprender programação de computadores, da forma correta, é compreender que tudo que se faz na vida obedece a uma lógica, um passo a passo ou uma estratégia de realização. Observamos que tudo que acontece no dia a dia obedece a uma lógica, visto que com a programação de computadores não é diferente. Frases importante para a introdução à lógica de programação: Se você quer aprender programar computadores saiba que a lógica vem primeiro. Aprenda lógica e o resto fica fácil. Não faça nada fora de lógica e tudo vai dar certo. Afinal, o que é logica? De acordo com (SOUZA erval., 2011, p. 19) citado põe DAURICIO 2015, “Lógica é uma área da Matemática cujo objetivo é investigar a veracidade de duas proposições. ” Existem várias estratégias possíveis de lógica para resolver um problema através da programação de computadores. Na visão da maioria dos autores de tecnologia da informação, lógica de programação é a técnica de encadear pensamentos para atingir determinado objetivo. Estes pensamentos podem ser descritos como uma sequência de introduções, que devem ser seguidas para se cumprir uma determinada tarefa. Aula 2 - curso de Lógica com Visualg3: A lógica de programação é a maneira como se escreve um algoritmo, que nada mais é do que uma sequência de passos logicamente organizados para a execução de alguma tarefa. O que é algoritmo? Algoritmo é um conjunto de passos logicamente organizados que tem o objetivo de executar de forma satisfatória uma determinada tarefa, como por exemplo a lógica de passos para atravessar a rua. Este é o pensamento básico para atravessarmos uma rua em segurança. Olhar para os lados da rua; Se não estiver vindo carro, atravessar a rua; Caso contrário, não atravessar. Virar o pescoço para o lado direito; Verificar se existe algum veículo vindo do lado direito em nossa direção; Caso algum veículo esteja vindo do lado direito: Abortar a operação, pois já não é seguro atravessar; Virar o pescoço para o lado esquerdo. Verificar se existe algum veículo vindo do lado esquerdo em nossa direção; Caso algum veículo esteja vindo do lado esquerdo: Abortar a operação, pois já não é seguro atravessar; É seguro atravessar: iniciar a travessia da rua. Afinal o que é uma variável? Quando declaramos uma variável, estamos na verdade nomeando um espaço na memória do computador com aquele nome da variável que criamos, por exemplo uma variável A B nome e C na memória que chamamos de alocação de memória, criando as variáveis, esses espaços ficam alocados no computador para adicionar valores. Sendo assim, podemos fazer a alocação de valores, adicionar, alterar e apagar os valores. Algoritmo para somar dois números: 1. Início 2. Digite um número 3. Guarde o número digitado 4. Digite outro número 5. Guarde o número digitado 6. Some os dois números figurados 7. Fim Algoritmo para encontrar a média aritmética de dois números: 1. Início 2. Digite o primeiro número 3. Guarde o número digitado 4. Figure o segundo número 5. Guarde o número digitado 6. Digite o terceiro número 7. Guarde o número digitado 8. Some os três números e dividir por 3 9. Mostre o valor encontrado (média) 10. Fim Aula 3, 4, 5 e 6- curso de Lógica com Visualg3: Algoritmos computacionais e não computacionais Os algoritmos computacionais são aqueles que podem ser transformados em programas de computadores, já os algoritmos não computacionais são os que não podem ser transformados em programas de computadores. Algoritmo não computacional é aquele que não foi criado para ser executado por um computador, mas algoritmos que podem ser realizados por simples ações humanas. Por exemplo: Uma receita de bolo; Um manual de operação de um equipamento; As regras de um jogo; Plantar uma árvore; Para trocar um pneu furado As orientações para se deslocar de um endereço a outro usando um mapa impresso e, muitas outras situações que não envolvem o uso de um equipamento computacional. Exemplo de algoritmo computacional: Algoritmo para calcular a média aritmética de três números. Os três tipos mais utilizados de algoritmos são a descrição narrativa, o fluxograma e o pseudocódigo (também conhecido como Linguagem Estruturada ou portugol). Descrição Narrativa A descrição narrativa consiste em analisar o enunciado do problema e escrever, utilizando uma linguagem natural (por exemplo, a língua portuguesa), os passos que devem ser seguidos para a resolução do problema. Vantagem: não é necessário aprender nenhum conceito novo, pois a língua natural, o português, já é conhecida. Desvantagem: a língua natural abre espaço para diferentes interpretações, ambiguidades, o que posteriormente dificultará a transição deste algoritmo para o programa. Fluxograma O fluxograma consiste em analisar o enunciado do problema e escrever, utilizando símbolos gráficos predefinidos, os passos que devem ser seguidos para a resolução do problema. Vantagem: a compreensão de elementos gráficos é mais fácil do que a de textos. Desvantagem: é necessário aprender a simbologia dos fluxogramas e, além disso, o algoritmo resultante não apresenta muitos detalhes, dificultando a sua transcrição para um programa. Pseudocódigo ou Portugol O pseudocódigo ou portugol consiste em analisar o enunciado do problema e escrever, utilizando regras predefinidas, os passos a serem seguidos para a resolução do problema. Vantagem: a passagem do algoritmo para qualquer linguagem de programação é praticamente imediata, bastando conhecer as palavras características da linguagem de programação escolhida. Desvantagem: é necessário aprender as regras do pseudocódigo que serão apresentadas nos exemplos a seguir. Este fluxograma, logo após o bloco de início, demonstra a criação de duas variáveis, A variável A, e a variável B. no bloco de entrada de dados pelo teclado, observa-se que a variável A recebe o valor 2 e a variável B recebe o valor 3. No bloco de processamento ou atribuição, há um procedimento, a soma de A+ B; no próximo bloco, bloco de saída de dados pelo monitor do computador, é mostrado o valor 5, resultado da soma dos valores das duas variáveis. No último bloco, fim, termina o fluxograma. Pseudocódigo é uma forma de representação de algoritmos, é praticamente um programa escrito em português que, depois, podemos passar para o computador. Para escrevermos códigos com pseudocódigo precisaremosconhecer alguns comandos básicos. escreva (” “) = comando usado para imprimir uma mensagem na tela; leia () = comando usado para ler valores digitados no teclado; <- = comando de atribuição; inicio = palavra usada para iniciar o programa principal; fimalgortimo = palavra usada para finalizar o algoritmo; var = palavra usada para declarar variaveis; algoritmo = palavra usada para indicar o inicio do programa. Exemplo 1. inicio 2. Inteiro n1, n2 3. result 4. ler (n1) 5. ler (n2) 6. result <- n1+n2 7. escreva (result) 8. fimalgoritmo Esse algoritmo inicia na linha 1. Na linha 2 são criadas 3 variáveis do tipo inteiro: n1, n2 e result. Na linha 3 há uma entrada de dados, na variável (n1); na linha 4 há outra entrada de dados na variável (n2). Na linha 5 aparece um processamento result <-n1+n2 e atribui a variável result. Na linha 6 há uma saída de dados, o valor da variável (result); na linha 7 termina o algoritmo. Aula 7 – curso de logica visualg3: O que é um algoritmo de decisão? O algoritmo de decisão, também conhecido como árvore de decisão, é uma abordagem da análise preditiva que pode auxiliar no processo de tomada de definições a partir da avaliação estatística de dados do passado. Essa lógica faz parte da categoria de aprendizagem supervisionada. Um fluxograma, por exemplo, pode ser visto como uma árvore de decisão, desde que não apresente um loop. Cada pacote de informações, conhecido como nó, armazena dados importantes para o processo, estabelecendo um nível hierárquico de ligação com os outros elementos. Assim, essa ferramenta de apoio utiliza uma estrutura de decisão com o estabelecimento de possíveis consequências, incluindo os custos dos recursos, resultados dos eventos ocorridos e a utilidade das atividades. Do ponto de vista de um negócio, um algoritmo de decisão baseia-se no menor número de perguntas que precisam ser respondidas na avaliação probabilística de tomar uma atitude correta. Como ocorre em um método, o problema é estruturado e sistematizado para alcançar a conclusão mais lógica. 1. início 2. digite o primeiro número (n1); 3. digite o segundo número (n2); 4. Se o primeiro número (n1), for maior que o segundo número (n2), imprima (n1) 5. se o segundo número (n2), for maior que o primeiro (n1), imprima (n2); 6. se o número (n1) for igual ao número (n2), imprima a frase “os números são iguais” 7. fim de processamento Já ouvimos muitas vezes alguém falando: “se não chover amanhã iremos à praia”. Pois é, isso é uma condição, “Se não chover”. Na programação de computadores também existem as condições do tipo: “ se o salário do funcionário for menor que R$ 1.000,00 ele não pagará imposto de renda. Se eu tiver um aumento de salário vou comprar um carro. Em promoção de computadores existe uma função chamada de função condicional. Vamos conhecê-la é aplica-la em nossos algoritmos.
Compartilhar