



































Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
programação em C, UNIP SLIDES
Tipologia: Slides
1 / 43
Esta página não é visível na pré-visualização
Não perca as partes importantes!




































Prof. Fernando Almeida
Um algoritmo é uma sequência lógica , finita e bem definida de instruções que devem ser seguidas para resolver um problema ou executar uma tarefa.
Técnica de encadear pensamentos para atingir um determinado objetivo. Exemplo: Rotina diária – levantar da cama, escovar os dentes, dirigir um carro, calcular uma média de duas notas, calcular uma conta de luz... Ações que obedecem uma sequência lógica.
Objetivo
O objetivo principal da Lógica de Programação é demonstrar técnicas para resolução de problemas e, consequentemente, para automatização de tarefas.
Descrição narrativa Linguagem, normalmente utilizada no dia a dia. Fluxograma Conjunto de símbolos-padrão. Pseudocódigo ou Portugol Estrutura escrita em português – regras predefinidas para escrever algoritmos.
Forma de narrar a solução proposta por meio de linguagem natural , utilizada no dia a dia (português).
Receita de bolo
Com base na sequência abaixo (sacar dinheiro), qual alternativa melhor representa o processo lógico para executar a atividade de sacar dinheiro? a) 6 - 10 - 3 - 4 - 8 - 7 - 2 - 9 - 5 - 1. b) 9 - 8 - 7 - 1 - 10 - 3 - 4 - 6 - 5 - 2. c) 3 - 8 - 6 - 2 - 9 - 7 - 4 - 10 - 5 - 1. d) 1 - 8 - 3 - 2 - 10 - 7 - 9 - 4 - 5 - 6. e) 6 - 8 - 3 - 2 - 10 - 7 - 4 - 9 - 5 - 1.
Sacar dinheiro
Conjunto de símbolos - padrão contendo os passos para a resolução de um problema.
Início e fim do algoritmo Entrada de dados Saída de dados (Exibir) Cálculos e atribuições Decisão (^) Direção do processo Vantagem : fácil entendimento. Desvantagens : ter conhecimento dos símbolos, modificações e edições difíceis.
Estrutura escrita em português , muito próxima à linguagem natural , com foco na lógica e não na sintaxe de linguagem.
Vantagens : uso do Português, solução lógica, define a estrutura dos dados, próximo à linguagem de programação. Desvantagens : linguagem não oficial, não padronizado.
Supondo que se deseja trocar o conteúdo entre duas variáveis inteiras, A e B, fornecidas pelo usuário, para a realização dessa operação, considerando o menor uso de variáveis, será necessária a declaração de: a) Uma variável. b) Duas variáveis. c) Três variáveis. d) Quatro variáveis. e) Cinco variáveis.
Utilizando as representações narrativa, fluxograma e pseudocódigo; crie um algoritmo que receba o valor de duas e troque o conteúdo entre elas.
Supondo que se deseja trocar o conteúdo entre duas variáveis inteiras, A e B, fornecidas pelo usuário, para a realização dessa operação, considerando o menor uso de variáveis, será necessária a declaração de: a) Uma variável. b) Duas variáveis. c) Três variáveis. d) Quatro variáveis. e) Cinco variáveis.