SETSConjuntos que existem no cotidiano. Eles sao uma forma de classificar os tipos comuns em grupos. Em Pascal, pensamos conjuntos como contendo uma gama de valores limitados, a partir de um valor inicial atraves de um valor final.Considere o seguinte conjunto de valores inteiros,1, 2, 3, 4, 5, 6, 7, 8, 9, 10Este e um conjunto de numeros (inteiros), cujo conjunto valor varia de 1 a 10. Para definir este como um tipo definido em Pascal, poderiamos usar a seguinte sintaxe.program SetsOne( output ); type numberset = set of 1..10; var mynumbers : numberset; begin end.The statement type numberset = set of 1..10;declara um novo tipo chamado numberset, o que representa umconjunto de valores inteiros que variam de 1 como o valor mais baixo, a 10 como o valor mais elevado. O valor 1 .. 10 significaos numeros 1 a 10 inclusive. Chamamos a isto o conjunto de base, isto e, o conjunto de valores a partir do qual o conjunto e tomada.O conjunto de base e uma gama de valores limitados. Por exemplo, pode-se ter um conjunto de char, mas nao um conjunto de numeros inteiros, porque o conjunto de numeros inteiros temmuitos valores possiveis, enquanto que o conjunto de caracterese muito limitada em valores possiveis.a declaracaomynumbers var: numberset; faz uma variavel de trabalho no nosso programa chamadomynumbers, que e um conjunto e pode ter qualquer valor a partir do intervalo definido na numberset.Olha uma operacao bem util pessoal!!!The statement unionnumbers := mynumbers + othernumbers + [14..20];diferencenumbers := mynumbers - othernumbers;intersectionnumbers := mynumbers * othernumbers * [5..7];Josue Leite - muito bom esse tutorial!e e profundo!(Em ingles).http://www.hkbu.edu.hk/~bba_ism/ISM2110/index.htm INTEGER DIVISIONThere is a special operator, DIV, used when you wish to divide one integer by another (ie, you can't use / ). The following program demonstrates this,Esse e o operado DIV usado para divisao de inteiros . program INTEGER_DIVISION (output); var number1, number2, number3 : integer; begin number1 := 4; number2 := 8; number3 := number2 DIV number1; writeln( number2:2,' divided by ',number1:2,' is ',number3:2)//atencao a isso pessoal 0 1:2 2:2 e o 3:2 indicam o numero de casas da parte inteira e de casas decimais.Ja vimos isso. end. Sample Output 8 divided by 4 is 2 MODULUSThe MOD keyword means MODULUS, ie, it returns the remainder when one number is divided by another,//o MOD como ja vimos fornece o resto de uma divisao. The modulus of 20 DIV 5 is 0 The modulus of 21 DIV 5 is 1 program MODULUS (output); var number1, number2, number3 : integer; begin number1 := 3; number2 := 10; number3 := number2 MOD number1; writeln( number2:2,' modulus ',number1:2,' is ',number3:2) end. Sample Output 10 modulus 3 is 1 http://www.apostilando.com/download_final.php?cod=285 TD de Logica de programacaoProf:Josuedata:06/02/2012ESTRUTURAS CONDICIONAISSe entao (IF else)1)Faca um algoritmo que leia os valoresA, B, C e diga se a soma de A + B emenor que C. 2)Faca um algoritmo que leia dois valoresinteiros A e B se os valores forem iguais devera se somaros dois, caso contrariomultiplique A por B ao final do calculo atribuir o valor para uma variavel C. 3)Faca um algoritmo que