introduÇÃo À lÓgica de programaÇÃo€¦ · lógica – lógica de programação é a técnica...
Post on 08-Aug-2020
7 Views
Preview:
TRANSCRIPT
INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS/PARANGABA –PROF. MS. RONNISON REGES VIDAL
Ceará, 01 de fevereiro de 2017
ROTEIRO
● O que é Análise e Desenvolvimento de Sistemas?● Como fazer bons programas?
– Lógica– Sequencia– Instruções– Algoritmos– Programas
O QUE É ANÁLISE E DESENVOLVIMENTO DE SISTEMAS?
● O curso prepara profissionais para criar, analisar, projetar e implementar sistemas computacionais de informação. É formatado com disciplinas para desenvolver raciocínio lógico, domínio de linguagens de programação e de metodologias de construção de projetos, entre outras. Os alunos aprendem com tecnologia de ponta.– Estácio :: Graduacao :: Analise e Desenvolvimento de Sistemas
O QUE É ANÁLISE E DESENVOLVIMENTO DE SISTEMAS?
● O tecnólogo com esta formação desenvolve, analisa, projeta, implementa e atualiza sistemas de informação. Tem noções de gerenciamento, mas sua especialidade é a criação de sistemas informatizados: programação de computadores e desenvolvimento de softwares para ampliar a capacidade dos recursos do equipamento.– Guia do Estudante - Análise e Desenvolvimento de Sistemas
COMO FAZER BONS PROGRAMAS?
COMO FAZER BONS PROGRAMAS?
● Vamos começar,– Você sabe o que são bytes e bits?
'
COMO FAZER BONS PROGRAMAS?
● Lógica – Lógica de programação é a técnica de encadear pensamentos para atingir
determinado objetivo
● Seqüência Lógica– Seqüência Lógica são passos executados até atingir um objetivo ou
solução de um problema.
● 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
COMO FAZER BONS PROGRAMAS?
● Algoritmo– Um algoritmo é formalmente uma sequência finita de
passos que levam a execução de uma tarefa. Podemos pensar em algoritmo como uma receita, uma sequência de instruções que dão cabo de uma meta específica. Estas tarefas não podem ser redundantes nem subjetivas na sua definição, devem ser claras e precisas.
COMO FAZER BONS PROGRAMAS?
● Algoritmo
COMO FAZER BONS PROGRAMAS?
● Algoritmo– Você sabe fritar ovo?
COMO FAZER BONS PROGRAMAS?
● Algoritmo– Você sabe fritar ovo?
● Untar a frigideira● Acender o fogão● Quebrar o ovo● Colocar a clara e a gema na frigideira● Mexer o ovo esporadicamente por 5 minutos● Servir o ovo em um prato
COMO FAZER BONS PROGRAMAS?
● Algoritmo– O que fritar ovo tem haver como bytes e bits?
'+
COMO FAZER BONS PROGRAMAS?
● Programas
ALGORITMOCÓDIGO-FONTE EM
LINGUAGEM DEPROGRAMAÇÃO
ADAPTAÇÃO
LINGUAGEMNATURAL
INSTRUÇÕES
COMPILAÇÃO
LINGUAGEMDE MÁQUINA
TRADUÇÃO
01000101001....
PORTUGUÊS, INGLÊS...
ALTO NÍVEL
BAIXO NÍVEL
COMO FAZER BONS PROGRAMAS?
● Programas– Os programas de computadores nada mais são do que
algoritmos escritos numa linguagem de computador (Pascal, C, Cobol, Fortran, Visual Basic entre outras) e que são interpretados e executados por uma máquina, no caso um computador.
COMO FAZER BONS PROGRAMAS?
● Representações de um Algoritmo– Descrição narrativa;– Fluxograma– Pseudocódigo, Português Estruturado ou Portugol;
SUBJETIVIDADE
PRECISÃO
COMO FAZER BONS PROGRAMAS?
COMO FAZER BONS PROGRAMAS?
● Arquivo– Novo
algoritmo "semnome"// Função : // Autor : // Data : 01/02/2017// Seção de Declarações var
inicio// Seção de Comandos fimalgoritmo
COMO FAZER BONS PROGRAMAS?
● Arquivo– Novo
algoritmo "OlaMundo"// Função : Analista de Sistemas// Autor : Ronnison// Data : 01/02/2017// Seção de Declarações var
inicio
escreva (“Olá Mundo”)
fimalgoritmo
COMO FAZER BONS PROGRAMAS?
● Arquivo– Novo
algoritmo "OlaMundo"// Função : Analista de Sistemas// Autor : Ronnison// Data : 01/02/2017// Seção de Declarações var
inicio
escreva (“Olá Mundo”)
fimalgoritmo
COMO FAZER BONS PROGRAMAS?
● Arquivo– Novo
algoritmo "semnome"// Função :// Autor :// Data : 01/02/2017// Seção de Declarações varnum1, num2, soma : inteiro
inicio
escreva("Digite um número")leia (num1)escreva("Digite outro número")leia (num2)soma <- num1+num2
fimalgoritmo
COMO FAZER BONS PROGRAMAS?
● Arquivo– Novo
algoritmo "semnome"// Função :// Autor :// Data : 01/02/2017// Seção de Declarações varnum1, num2, soma : inteiro
inicio
escreva("Digite um número")leia (num1)escreva("Digite outro número")leia (num2)soma <- num1+num2
fimalgoritmo
COMO FAZER BONS PROGRAMAS?
● Arquivo– Novo
algoritmo "semnome"// Função :// Autor :// Data : 01/02/2017// Seção de Declarações varnum1, num2, soma : inteiro
inicio
escreval("Digite um número")leia (num1)escreval("Digite outro número")leia (num2)soma <- num1+num2escreval ("O resultado é ", soma)
fimalgoritmo
COMO FAZER BONS PROGRAMAS?
● Arquivo– Novo
algoritmo "semnome"// Função :// Autor :// Data : 01/02/2017// Seção de Declarações varnum1, num2, soma : inteiro
inicio
escreval("Digite um número")leia (num1)escreval("Digite outro número")leia (num2)soma <- num1+num2escreval ("O resultado é ", soma)
fimalgoritmo
COMO FAZER BONS PROGRAMAS?
● Exercício– Armazene dois números em variáveis e trocar os valores
das variáveis.–
COMO FAZER BONS PROGRAMAS?
● Exercício– calcular a área de um retângulo
● A área de uma figura geométrica retangular é calculada pela fórmula área = largura x altura
● As variáveis de entrada são altura e largura, do tipo real, pois pode haver medida com parte fracionária
● Poderíamos criar uma variável de saída para a área, porém podemos calcular e mostrar o resultado sem usar essa variável
● O esboço da solução em linguagem natural seria: o Solicitar valor da largura e altura o Calcular área e mostrar resultado
Obrigado!
top related