CURSO TECNOLÓGICO DE           INFORMÁTICA       BASES DE PROGRAMAÇÃO 10ºANO                    LINGUAGEM PASCAL     UNIDA...
Sumário da Aula2       Estruturas de decisão ou selecção em Pascal:         IF …Then… Else         Case … Of           ...
Objectivos da Aula3       Conhecer as diferentes estruturas de decisão ou        selecção em Pascal;       Interpretar e...
Estruturas de Controlo de um4    Programa em Pascal       A estruturas de controlo permite controlar o fluxo        das a...
Estruturas de Controlo de um5    Programa em Pascal    As estruturas    de controlo    podem ser    agrupadas    em    est...
Estruturas de Decisão: “If… Then…Else…”6       A estrutura “If… Then… Else…” é uma estrutura de controlo        que permi...
Estruturas de Decisão: “If… Then…Else…”7       IF  <condição> - assinala o inicio        da estrutura de decisão;        ...
Estruturas de Decisão: “If…8    Then…Else…”       O carácter opcional da cláusula Else faz com que tenhamos,        na re...
Estruturas de Decisão ou Selecção:    “Case… Of…”9       A estrutura “Case… Of…” é uma estrutura de selecção ou        es...
Estruturas de Decisão ou Selecção:10     “Case… Of…”        Esta estrutura começa com a palavra Case e utiliza uma       ...
Estruturas de Decisão ou Selecção:11      “Case… Of…”     As instruções compostas ou blocos de              Se for especif...
Bibliografia12        Azul, A. A. (s.d.). Introdução às Tecnologias de Informação,         vols.1 e 2. Porto Editora.    ...
Upcoming SlideShare
Loading in …5
×

Aula 1 estruturas de controlo (final)

798 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
798
On SlideShare
0
From Embeds
0
Number of Embeds
30
Actions
Shares
0
Downloads
10
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Aula 1 estruturas de controlo (final)

  1. 1. CURSO TECNOLÓGICO DE INFORMÁTICA BASES DE PROGRAMAÇÃO 10ºANO LINGUAGEM PASCAL UNIDADE 2 - ALGORITMIA E PROGRAMAÇÃO ESTRUTURADA2012/2013 ESTRUTURAS DE DECISÃO
  2. 2. Sumário da Aula2  Estruturas de decisão ou selecção em Pascal:  IF …Then… Else  Case … Of Unidade 2 – Estruturas de Controlo
  3. 3. Objectivos da Aula3  Conhecer as diferentes estruturas de decisão ou selecção em Pascal;  Interpretar estruturas de decisão escritas em algoritmos ou programas em Pascal;  Aplicar correctamente as estruturas de decisão; Unidade 2 – Estruturas de Controlo
  4. 4. Estruturas de Controlo de um4 Programa em Pascal  A estruturas de controlo permite controlar o fluxo das acções de um programa como, por exemplo:  Decidirque acção ou acções executar, entre duas ou mais opções;  Ou então executar repetidamente uma determinada acção ou conjunto de acções. Unidade 2 - Estruturas de Controlo
  5. 5. Estruturas de Controlo de um5 Programa em Pascal As estruturas de controlo podem ser agrupadas em estruturas decisão ou selecção e as estruturas de repetição ou ciclos. Unidade 2 - Estruturas de Controlo
  6. 6. Estruturas de Decisão: “If… Then…Else…”6  A estrutura “If… Then… Else…” é uma estrutura de controlo que permite decidir se fazer ou não determinada acção ou conjunto de acções ou, então optar entre duas alternativas possíveis.  A sua sintaxe genérica é a seguinte: IF <condição> Then <uma ou mais instruções> [Else <uma ou mais instruções>] Unidade 2 - Estruturas de Controlo
  7. 7. Estruturas de Decisão: “If… Then…Else…”7  IF <condição> - assinala o inicio da estrutura de decisão; <condição> é a expressão do tipo lógico ou booleano. Devolve um valor verdadeiro ou falso.  Then <Instrução> - indica a acção ou conjunto de instruções a executar no caso de a condição anterior assumir o valor lógico verdadeiro.  [Else <instrução>] – é opcional, indica a acção ou acções a executar, no caso da condição assumir o valor lógico falso. Unidade 2 - Estruturas de Controlo
  8. 8. Estruturas de Decisão: “If…8 Then…Else…”  O carácter opcional da cláusula Else faz com que tenhamos, na realidade, duas versões da estrutura de decisão. Unidade 2 - Estruturas de Controlo
  9. 9. Estruturas de Decisão ou Selecção: “Case… Of…”9  A estrutura “Case… Of…” é uma estrutura de selecção ou escolha múltipla com base numa variável de controlo ou selector.  A sua sintaxe genérica é a seguinte: CASE <variável> OF <valor1>: <instrução1>; <valor2>: <instrução2>; … <valorN>: <instruçãoN>; [Else : <instruçãoZ>]; End Unidade 2 - Estruturas de Controlo
  10. 10. Estruturas de Decisão ou Selecção:10 “Case… Of…”  Esta estrutura começa com a palavra Case e utiliza uma variável de controlo ou selector (que tem de ser do tipo ordinal: inteiros, caracteres, etc.)  Cada instrução: <valorN>: <instruçãoN>;  Determina um entre os diferentes casos ou possibilidades de valores e instruções que a estrutura de selecção pretende considerar. Unidade 2 - Estruturas de Controlo
  11. 11. Estruturas de Decisão ou Selecção:11 “Case… Of…” As instruções compostas ou blocos de Se for especificada, serve para dizer ao instruções, as instruções devem ser programa o que deve fazer no caso de delimitadas por pares “Begin… end” uma variável de controlo não assumir nenhum dos valores indicados. A cláusula Else também pode ser utilizada nas estruturas Case, e tal como nas O End, indica o final das instruções. estruturas If, é opcional. Unidade 2 - Estruturas de Controlo
  12. 12. Bibliografia12  Azul, A. A. (s.d.). Introdução às Tecnologias de Informação, vols.1 e 2. Porto Editora.  Azul, A. (s.d.). Técnicas e Linguagens de Programação. Porto Editora.  Cortez, J. M. (1993). Introdução às Técnicas de Programação. Editorial Presença.  Gottfried, B. S. (s.d.). Programação em Pascal,. Publicações Europa-América.  Unidade 2 – Estruturas de Controlo

×