Universidade Federal de SergipeDepartamento de ComputaçãoIntrodução a Ciência da Computação              Estrutura de Cont...
Sumário  ➢      Estrutura de controle;  ➢   Estrutura sequencial; e  ➢   Estrutura condicional.              103201 - Intr...
Recapitulando        103201 - Introdução a Ciência da Computação   3
Estrutura de Controle ➢  Os computadores digitais seguem o modelo formulado pelo matemático Von Neumann; ➢     As partes p...
Estrutura de Controle ➢ Após executar um comando colocado em um endereço i da memória, o comando seguinte a executar deve ...
Estrutura Sequencial ➢ Num algoritmo aparecem em primeiro lugar as declarações seguidas por comandos que, se não houver in...
Estrutura Condicional ➢A estrutura condicional permite a escolha do grupo de ações e estruturas a ser executado quando det...
Estrutura Condicional - Simples se condicao   entao sequencia_de_comandos; fim_se; ➢   Exercício: Confeccione um algoritmo...
Estrutura Condicional - Composta se condicao   entao sequencia_A_de_comandos;   senao sequencia_B_de_comandos; fim_se; ➢  ...
Exercício 1. Confeccionar um algoritmo para ler um número e emitir se o mesmo é positivo, negativo ou nulo. 2. Confecciona...
Referências  ➢    Material Base: Programação I – Lógica de  Programação (Material do Curso Técnico de  Desenvolvimento de ...
Próximos SlideShares
Carregando em…5
×

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

8.879 visualizações

Publicada em

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.

Publicada em: Tecnologia
0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
8.879
No SlideShare
0
A partir de incorporações
0
Número de incorporações
368
Ações
Compartilhamentos
0
Downloads
107
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no 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

×