1 / 12

Contextualização

Contextualização Este material, tem o objetivo de auxiliar os alunos das disciplinas de Introdução a Programação de Computadores, para cursos de Engenharia e de Automação, em seus estudos e no acompanhamento do conteúdo ministrado nestas disciplinas. aproveite, mas não se limite a ele.

neviah
Download Presentation

Contextualização

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Contextualização Este material, tem o objetivo de auxiliar os alunos das disciplinas de Introdução a Programação de Computadores, para cursos de Engenharia e de Automação, em seus estudos e no acompanhamento do conteúdo ministrado nestas disciplinas. aproveite, mas não se limite a ele

  2. Universos de um Problema ações Problema Solução Universo REAL • Identificamos o problema; • Analisamos e entendemos o problema; • Definimos uma solução, isto é; o conjunto de ações a serem tomadas; • Executamos esse conjunto de ações; • Obtemos um resultado, ou seja, a solução do problema.

  3. Exemplo prático Imagine que meus amigos, me convidaram para ir ao cinema. • Identificação do problema: • DINHEIRO PARA O INGRESSO • 2. Análise e entendimento do problema: • Não tenho dinheiro no bolso, no banco não tem o suficiente. • Solução 1 – pedir emprestado aos meus amigos, • Solução 2 – pedir para o meu Pai,

  4. Exemplo prático • 3. Como solucionar o problema • Ligar para meu Pai, • Pedir que deposite dinheiro na conta, • Ir a um caixa eletrônico, • Retirar o dinheiro, 4. Realização das ações liguei para meu Pai, ele depositou dinheiro na minha conta, 5. Solução do Problema fui ao caixa eletrônico

  5. Observação • Solução “Dinheiro para o ingresso”, pode solucionar uma gama de problemas. • Ligar para o meu Pai; • Pedir que deposite dinheiro na minha conta; • Ir a um caixa eletrônico; • Retirar dinheiro. • Ou seja, temos uma espécie de receita para quando o problema for dinheiro.

  6. Expressão e solução do problema no Universo COMPUTACIONAL ações Problema Solução Universo REAL Problema Solução Modelagem Visualização programa Universo COMPUTACIONAL

  7. Observação • Lógica comum a ser seguida, para soluções no universo Computacional: • Analisamos e entendemos o problema no universo REAL, • Expressamos uma solução como um conjunto de ações (umalgoritmo), • Modelamos o algoritmo na forma de uma linguagem de computador, • Executamos o programa obtendo uma solução, • Transformamos a solução para uma forma visual no universo REAL. Importante:Perceba que a solução do problema no universo COMPUTACIONAL, somente pode ser obtida após o problema ser resolvido no universo REAL, ou seja, não podemos esperar que o computador resolva um problema que não sabemos como resolver.

  8. Exemplo prático Você foi contratado para elaborar um programa de computador, capaz de verificar se um determinado número é PAR ou IMPAR. 1.1 Identificação do problema: N é PAR ou IMPAR 2.1 Análise e entendimento do problema: Um número é PAR se for divisível por 2

  9. Exemplo prático 3.1 Identificação do problema: N é PAR ou IMPAR Conhecer N, o número a ser verificado; Calcular o resto da divisão de N por 2; se o resto for zero então “o número N é PAR”; senão “o número N é IMPAR”; fimse

  10. Exemplo prático • 4.1 Modelar na forma da Linguagem C#: int N = 4; int Resto = N % 2; if ( Resto == 0 ) { “N é PAR”; } else { “N é IMPAR”; }

  11. obrigado por sua atenção, • parabens pela disposição, • sabedoria é o caminho para o sucesso.

More Related