Informática, Programación
"Pascal" operadores. linguaxe de programación Pascal
Probablemente todos os alumnos coñecida linguaxe de programación, o que se chama "Pascal". Que é? El foi a lingua estaba morto, despois de todo só se usa para a formación de estudantes e escolas considérase base. Refírese a unha versión simplificada de Algol. Pero, a diferenza deste último, "Pascal" pode ser usado para escribir programas reais e mesmo xogos. Anteriormente, tiña bastante popularidade, pero agora só preservados, de feito, para fins de adestramento. O primeiro que chama potenciais desenvolvedores para "Pascal" - é posible escribir, mantendo as propiedades do idioma inglés, non puzzle sobre o uso de réximes especiais que son válidos en linguaxes como C
Creou o "Pascal" Niklaus Wirth en 1970. El nomeou Idioma tras o científico Blaise Pascal, que era o pai do primeiro coche do mundo. Podería engadir dous números diferentes. Un descendente directo da lingua "Pascal" é "Modula-2." O último é unha versión mellorada.
sistema de programación
Pascal ABC - linguaxe de programación presentada polos sistemas existentes. Con todo, o descrito é unha variante da nova xeración.
Por que é creado "Pascal ABS"? Para este fin, había dúas razóns:
- sistema obsoleto da lingua orixinal;
- o desexo de crear un ambiente de programación máis moderna e integrada.
Linguaxe Pascal ABC inclúe o sistema clásico elementos "Pascal" "Delphi" ea súa propia expansión. Apareceu en 2002.
Hai tamén o compilador de mesmo nome, que é un poderoso e moderno ambiente de programación. El é capaz de executar en Linux, MacOS, así como en Windows.
O .NET Framework permite que use algunhas características adicionais, así como a programación ao grande estruturada, orientada a obxectos e funcional. O autor deste idioma converteuse Mikhalkovich. Foi influenciado por non só o "Pascal" e "Delphi", pero tamén C # e "Python".
características xerais dos operadores
Operadores da linguaxe de programación son necesarios para escribir un programa. Eles fan posible para realizar determinadas funcións e algoritmos. O equipo no "Pascal" difiren doutros elementos? O feito de que implica a execución dunha acción. "Pascal" está deseñado para que os operadores están compostos de palabras auxiliares especiais. Mando separados entre si e outros elementos usando unha coma (;). Todos os operadores son divididos en grupos:
- Simple. Estes comandos non conteñen outros elementos. Estes son: o operador de asignación (dous puntos eo mesmo), un procedemento de transición incondicional (usado para Tag).
- Estruturada. Estas declaracións son feitas de outros elementos: unha instrución composta, condicións, loops, xuntándose se.
Ambos os grupos serán discutidos máis adiante neste artigo.
procedementos operador
Isto require que o operador chamar un procedemento. Para crear unha liña no ámbito de programación, ten que especificar un identificador, seguido polos parámetros da chamada debe ser colocado. Con todo, en linguaxe hai tratamentos que non teñen o último elemento. Eles "Pascal" divídense en dous tipos:
- Estándar (rexistrado na lingua);
- personalizado (creado polo programador).
Cando propisaniem conxunto particular de elementos en fila se activa un ou outro procedemento.
Operadores ( "Pascal"), que son responsables de tarefas comúns, o suficiente para lembrar facilmente. Ten que escribir na sección declaracións usa a palabra e escriba unha descrición do procedemento. Hai elementos estándar que non precisan para entrar no primeiro bloque. Estas son as tarefas de lectura, escritura e outros.
procedementos personalizados necesarios antes de que o programa de traballo para proxectar e poñer na sección de descrición ou o módulo. Se usar a última opción debe ser escrito na sección usa ou procedemento.
operador transferencia incondicional
Operadores sinxelos con bastante facilidade, incluíndo GOTO. No "Pascal" ten unha marca de sección, que permite que poña certa necesario o desenvolvemento para o operador, e máis tarde debido ao salto incondicional para referirse a el. Como o nome é para ser usado conxunto de números e letras sen puntuación ou espazos. A partir da liña que está separado por dous puntos (:). Antes de crear unha etiqueta, etiqueta, consulta descricións debe especificar o nome do elemento.
Antes de crear un departamento, ten que saber sobre algunhas das pasaxes:
- todas as marcas descritas debería empregar;
- se os elementos teñen nomes dos números, non pode declarala eles.
Desafortunadamente ou sorte, a instrución GOTO en linguas modernas non usan programación. Isto é debido ao feito de tales sistemas están a traballar, creando o principio do transportista. E tales operadores ( "Pascal") como GOTO, violar proceso de computación.
condicións de operadores
declaración condicional proxectos sometidos IF-THEN-ELSE, é usado para amosar a rama, en que unha forma de realización é necesariamente mentira. O proceso computacional pode proceder nunha das opcións presentadas. Convencionalmente, o proceso divídese en dous tipos:
- estrutura de forca (onde existen dúas opcións, conducindo cada unha ao seu resultado);
- estrutura bypass (cando a segunda opción é o correcto, e en tal caso, o programa ignora o resultado a ser usado para a verdade).
O proxecto de declaracións IF-THEN-ELSE está estructurado. Estas palabras son reservados. Neste caso, esta última non está suxeito ao uso obrigatorio.
Como o deseño? Co inglés que traduce como "if-then-else". Se o programa condición especificada é certa, entón o feito de que foi escrito tras a palabra a continuación. E se non é o correcto, realmente cre que está escrito enriba, ou tras a liña a partir de entón.
instrución composta
Para entender esta frase, é necesario coñecer a definición. instrucións compostas ( "Pascal") - un conxunto de operacións para escribir un programa que entre corchetes BEGIN alta. Debido a iso, un grupo de comandos é representado como un único integrado.
selección do operador
Debido ao feito de que a instrución IF é capaz de traballar con só dous sector, equipo de selección CASE foi establecida. Neste sistema existen palabras de función - caso de, fin, outra cousa. Neste caso, este último tamén pode ser omitido. Antes do operador traballa debe ser declarado o parámetro eo seu valor. Se a tecla de selección é compensada coa selección de constantes realízase o operador, que é despois do último. A corrección non está presente, e todos os equipos teñen en conta. É realizado a opción que vén despois da palabra ELSE ou despois da instrución CASE.
Esta elección do operador no "Pascal" non usa un sistema de traballo como IF. Non hai condicións de proba explícitos. Se consideramos o seu traballo en máis detalles, podemos ver que un pequeno CASE introduce disonancia no programa, xa que o operador remata coa END, que non está vinculación BEGIN. É moito máis doado de usar, especialmente se hai 5 ou máis opcións. Prescribir constantemente IF-THEN será longo, e este non é un proceso cómodo.
Operadores ( "Pascal"): Ciclos
Cal é o ciclo? Elas implican unha repetición dalgúns dos sistema de comandos varias veces para satisfacer plenamente as condicións. No "Pascal" coñecidos dous tipos de ciclos :
- parámetro de ciclo;
- iteración.
O que está todo o mundo? En primeiro lugar (con ciclo parámetro) é sempre parámetros coñecidos. Ás veces chamada regular. A súa principal diferenza é que o número de repeticións do ciclo é coñecido de antemán.
A iteración é descoñecida matices similar. Looping acontece sempre que esta condición non vai ocorrer.
Distinguir tipos e tipos de ciclos posibles coa axuda de algunhas das estruturas:
- Repeat: Repetir coa post-condición.
- Mentres: repetición dunha pre-condición.
- Para - operador de contas. É utilizado en un parámetro de ciclo.
As dúas primeiras opcións son usadas para repetición iterativa. A principal diferenza da última declaración - pode usalos en un loop cun parámetro, e por - por repeticións sen definir imposible.
operadores IO
Para a interacción co medio ambiente ambientes de programación cumprir as declaracións de entrada-saída. Eles permiten que introducir información e amosar o resultado na pantalla ou impreso. A orde de lectura permitirá que o usuario para especificar o programa en execución os seus datos. Como isto ocorre? O programa para a duración das paradas no cursor a palpebrar aparece na pantalla, que agarda a entrada de persoas. A diferenza entre as dúas declaracións ler e readln pequena. Última simplemente move o cursor á seguinte liña.
O operador ( "Pascal") - escribir (LN). LN peza permite seguir os datos de saída na liña seguinte. Se o programa especifica unha simple declaración, el aparecerá na pantalla un termo baleiro. Ocasión neste sentido, esta orde non é necesaria.
Tamén operadores var, preto. Non poden ser usados a orde non esixe que o programa en si.
Principais operadores ( "Pascal") describe no artigo. Eles van axudar mellor para escribir o programa, se traballar moi rapidamente e sen un fallo. Sen el non funciona nada nos futuros programadores a traballar coa linguaxe "Pascal". Programa sen operadores, por desgraza, non se pode imaxinar. Isto significa que eles deben ser capaces de operar. Pode parecer operadores ciclo complicado, con todo, deben ser adestrados e os problemas desaparecen. Boa sorte no seu traballo!
Similar articles
Trending Now