InformáticaProgramación

Cal é o div para "Pascal"? Diso, os cálculos e exemplos

Todos os anos, a demanda de profesión programador. No momento de escribir os códigos son amplamente utilizados en torno a unha ducia de idiomas en diferentes niveis. Co fin de facer o proceso de aprendizaxe de programación de ordenadores máis eficientes, os alumnos do ensino medio e estudantes de 1-2 cursos son ministrados primeiro en crear as súas propias aplicacións na linguaxe de "Pascal". Operacións div e mod e outros cálculos na súa contorna o foco deste artigo.

Algunhas palabras da linguaxe Pascal

"Pascal" foi creado en 1968-1969 polo famoso científico Niklaus Wirth, que máis tarde recibiu o Premio Turing e unha medalla "Pioneer da tecnoloxía de ordenador." Última pouco antes de el participou no desenvolvemento da linguaxe por defecto "Algol-68." Nun artigo publicado en 1970, o principal obxectivo do seu traballo Wirth chamado a creación dun instrumento eficaz que usa programación estruturada e datos.

Posteriormente, a linguaxe "Pascal" tivo un enorme impacto no campo da tecnoloxía da información, tornándose unha das bases. Para este día, que se basea en ela ser unha programación de adestramento profesional en moitas das principais universidades do mundo.

Cal é a división enteira

En matemáticas, baixo o título de comprender o funcionamento de dous enteiros. Como resultado da división enteira dun deles a outro, é a parte enteira do cociente. Noutras palabras, se:

24: 6 = 4;

100: 3 = 33

55: 6 = 9;

e así por diante.

división enteira tamén é chamado de atopar o cociente parcial.

Nótese que esta operación, o dividendo é menor que o divisor, o resultado é cero.

Denotan o resultado da división enteira a un B, tanto q. logo

t. e. división realizada no sentido usual, seguida polo redondeo do resultado ao número enteiro máis próximo lado menor.

Operación div "Pascal"

div - Na nosa lingua ofrece un operador especial para división enteira. A expresión Pascal, cuxa fórmula é presentada anteriormente, terá a forma:

Q: = a div b.

Se estamos a falar de constantes, exemplo, a = 50 eb = 9, teremos: Q = 50 p 9. Como consecuencia, q será igual a 5.

O cálculo do saldo

Operación div "Pascal" adoita estudado co mod. Antes de descubrir o que o significado deste rexistro, ollar como pode atopar o resto do número.

Obviamente, que se pode atopar utilizando un valor obtido como consecuencia da división enteira, é dicir. E.

r = a - bx q.

mod operación en "Pascal"

En Pascal, atopar o resto pode ser moi sinxelo. Para estes fins, subministrado un mod operador binario.

É escrito como segue:

r = a mod b.

Se, por exemplo, a = 50 eb = 9, logo temos R: = 50 mod 9. Como consecuencia, R é igual a catro.

aplicación práctica

Atopando-se o resto da división de (R) é utilizada na computación e telecomunicacións. Con estas operacións de control son xerados, e números aleatorios en unha gama limitada.

operador mod, e é usado para determinar a multiplicidade de números, m. e. divisibilidade dun número por outra cun resultado enteiro. Obviamente, estes son un par de números, para que o resultado da aplicación do operador dá 0 mod.

Na condición multiplicidade "Pascal" pode ser escrita como:

Se unha modificación b = 0, entón escribir (a, 'dobra', b).

Por exemplo, cando un código de estado de inicio gravado anteriormente para os valores a = 4 eb = 2 no monitor presenta a inscrición "4 veces 2".

Ademais, o mod operador pode ser usado para amosar o último díxito do número en notación decimal. Para iso, utiliza a construción r = a mod 10. Por exemplo, o comando r = 37 mod 10 7 dará o resultado.

trunc operador

Hai outro operador, co cal pode obter o mesmo resultado que a partir dunha div para "Pascal". Trátase de truncagem, que non se aplica só para números enteiros. El produce o resultado que a parte enteira do argumento fraccionada. Xunto co operador "normal" obtense dividindo o mesmo resultado. Considero o seguinte exemplo. Deixe a = 51 eb = 9. Entón polo comando Q: = 51 9 obter div Q: = 5, obtemos como resultado de redondeo. Se, con todo, aplicar-se ao mesmo número de operadores trunc, entón Q: = trunc (51/9) vai Q: .. = 5, é dicir, teñen o mesmo resultado.

Exemplo 1

Debería como pode usar div e mod na "Pascal" para resolver problemas prácticos. Supoña que precisa para atopar a suma dos díxitos do número de dous díxitos. O razoamento é como segue:

  • Como xa se mencionou máis arriba, o último dos díxitos do número pode ser obtido a través da aplicación para el e para o número 10, o operador mod;
  • En canto ao primeiro número, entón vai saír, se substituír o mod no equipo no div "Pascal".

Nós escribir o código para o idioma "Pascal". El ficará como segue:

programa Sum_2; (Nome do programa)

var número, Núm1, Number2, Suma: enteiro; (Unha lista de variables e determinar o seu tipo como un enteiro)

comezar (a partir do programa do corpo)

escribir ( 'Input número de dous díxitos "); (Mostrar a frase "Input número de dous díxitos")

ler (N); (Número de entrada inicial)

Number1: = número div 10; (O cálculo do primeiro díxito)

Number2: = Número mod 10; (O cálculo do segundo díxito)

suma: = Núm1 + Number2; (O cálculo da cantidade de números)

escribir (suma); (Resultado saída na pantalla)

fin.

Ao número 25, o resultado de utilizar este programa é de 7, e, por exemplo, 37-9.

Exemplo 2

Escribir o código para un programa que calcula a suma do número díxitos 3 díxitos.

Como atopar a figura máis recente - é comprensible. Non é complicado e cálculo da 1ª. Isto acontece como resultado da aplicación do div operador "Pascal" a este número e 100. Queda determinar como atopar o segundo díxito. Para iso, pode utilizar un deseño máis sofisticado, que se obtén ao número orixinal, e para aplicar o div operador de 10, e despois para o resultado e para 10 o mod operador.

código de programa para calcular a suma dos díxitos do número de tres díxitos será a seguinte:

programa Sum_3; (Nome do programa)

var Number3, Suma: enteiro; (Unha lista de variables e determinar o seu tipo como un enteiro)

comezar (a partir do programa do corpo)

escribir ( 'Input número Árbore díxitos "); (Mostrar a frase «Input Árbore díxitos número»)

ler (Number3); (Número de entrada inicial)

Suma: = Number3 div 100 + Number3 mod 10 + Number3 div 10 mod 10; (O cálculo da cantidade)

escribir ( 'Sum); (Resultado saída na pantalla)

fin.

algunhas notas

Nótese que a operación de división convencional cando aplicado para enteiro argumentos para alén da súa clase. Esta fundamentalmente distingue operación no div "Pascal", así como o operador mod, que dan o resultado como un enteiro.

A orde de execución das operacións de tipo binario (m. E. Realizado en 2 operandos) nunha expresión complexo é determinada pola súa prioridade e parénteses. Noutras palabras, se hai soportes son avaliadas por primeira vez na súa expresión de esquerda a dereita. As operacións *, /, modificación e div son prioridade maior que o + e -. Os corchetes non está presente, primeiro de esquerda a dereita debe ser para realizar accións con maior prioridade, e despois - + e -.

Agora que sabe o que a función é usada no div "Pascal". Tamén sabe as oportunidades que ofrece uso operador mod que, con certeza, pode axudar a crear as súas propias aplicacións.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 gl.birmiss.com. Theme powered by WordPress.