ICC - Aula 05 - Estrutura de controle, sequencial e condicional

8,358 views
8,058 views

Published on

Aula 05 da disciplina de Introdução a Ciência da Computação, ministrada pelo Departamento de Computação da Universidade Federal de Sergipe.
Apresenta estrutura de controle, sequencial e condicional.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
8,358
On SlideShare
0
From Embeds
0
Number of Embeds
366
Actions
Shares
0
Downloads
103
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

ICC - Aula 05 - Estrutura de controle, sequencial e condicional

  1. 1. Universidade Federal de SergipeDepartamento de ComputaçãoIntrodução a Ciência da Computação Estrutura de Controle, Sequencial e CondicionalFelipe J. R. Vieira Última Atualização em Outubro de 2011
  2. 2. Sumário ➢ Estrutura de controle; ➢ Estrutura sequencial; e ➢ Estrutura condicional. 103201 - Introdução a Ciência da Computação 2
  3. 3. Recapitulando 103201 - Introdução a Ciência da Computação 3
  4. 4. Estrutura de Controle ➢ Os computadores digitais seguem o modelo formulado pelo matemático Von Neumann; ➢ As partes principais são: unidade de processamento, memória e registradores; ➢ A memória pode ser vista como um vetor onde cada célula é designada por um endereço. A memória armazena dados e programa. 103201 - Introdução a Ciência da Computação 4
  5. 5. Estrutura de Controle ➢ Após executar um comando colocado em um endereço i da memória, o comando seguinte a executar deve ser o de endereço i + 1; ➢ No entanto, comandos de desvio condicional ou incondicional podem indicar endereços diversos onde encontrar o comando seguinte; ➢ O desvio condicional é o mais importante pois pode ser usado para implementar outras duas estruturas: decisão e repetição. 103201 - Introdução a Ciência da Computação 5
  6. 6. Estrutura Sequencial ➢ Num algoritmo aparecem em primeiro lugar as declarações seguidas por comandos que, se não houver indicação ao contrário, deverão ser executados numa sequência linear, seguindo de cima para baixo. 103201 - Introdução a Ciência da Computação 6
  7. 7. Estrutura Condicional ➢A estrutura condicional permite a escolha do grupo de ações e estruturas a ser executado quando determinadas condições, representadas por expressões lógicas, são ou não satisfeitas. ➢ A estrutura é delimitada pelo comando se e pela expressão fim_se. 103201 - Introdução a Ciência da Computação 7
  8. 8. Estrutura Condicional - Simples se condicao entao sequencia_de_comandos; fim_se; ➢ Exercício: Confeccione um algoritmo para ler A, B, C e emita a soma de A, B, C se o produto de A por B for maior que C. 103201 - Introdução a Ciência da Computação 8
  9. 9. Estrutura Condicional - Composta se condicao entao sequencia_A_de_comandos; senao sequencia_B_de_comandos; fim_se; ➢ Neste caso, a sequência A de comandos só será executada se a condição for verdadeira e a sequência B de comandos só será executada se a condição for falsa. 103201 - Introdução a Ciência da Computação 9
  10. 10. Exercício 1. Confeccionar um algoritmo para ler um número e emitir se o mesmo é positivo, negativo ou nulo. 2. Confeccionar um algoritmo para ler um número e emitir se o mesmo é par ou ímpar. 3. Confeccionar um algoritmo que leia 3 valores e imprima o maior deles. 4. Confeccione um algoritmo que leia 3 valores e verifique se eles podem ser os comprimentos dos lados de um triângulo, se forem, imprimir a classificação do triângulo. 103201 - Introdução a Ciência da Computação 10
  11. 11. Referências ➢ Material Base: Programação I – Lógica de Programação (Material do Curso Técnico de Desenvolvimento de Sistemas do IFS). http://qacademico.cefetse.edu.br/Uploads/MATERIAIS_AULAS/435-PI_Programa%C3%A7%C3%A3o_I_Prof._Sozzi.pdf 103201 - Introdução a Ciência da Computação 11

×