Операционныесистемыиихназначение. Примерыоперационныхсистем

Операцио́ннаясисте́ма, сокр. ОС — комплексуправляющихиобрабатывающихпрограмм, которые, соднойстороны, выступаюткакинтерфейсмеждуустройствамивычислительнойсистемыиприкладнымипрограммами, асдругойстороны — предназначеныдляуправленияустройствами, управлениявычислительнымипроцессами, эффективногораспределениявычислительныхресурсовмеждувычислительнымипроцессамииорганизациинадёжныхвычислений.

Пример: Windows, Mac, Linux, DOS.

Основныефункцииоперационныхсистем.

Исполнениезапросовпрограмм; загрузкапрограммвоперативнуюпамятьиихвыполнение; стандатизированныйдоступкпериферийнымустройствам; управлениеоперативнойпамятью; управлениедоступомкданнымнаэнергозависимыхносителях; обеспечениепользовательскогоинтерфейса.

ЯзыкпрограммированияПаскаль. Общаяхарактеристика. ОсновныеправилазаписинаязыкеПаскаль. Структурапрограммы. Примерпрограммы.

Паскаль — языкпрограммированияобщегоназначения. Одинизнаиболееизвестныхязыковпрограммирования, используетсядляобученияпрограммированиювстаршихклассахинапервыхкурсахвузов, являетсябазойдлярядадругихязыков.

 

Паскальнаиболееблизокксовременнойметодикеитехнологиипрограммирования. Вчастности, ондостаточнополноотражаетидеиструктурногопрограммирования, чтодовольнохорошовиднодажеизосновныхуправляющихструктурязыка.Паскальхорошоприспособлендляприменениятехнологииразработкипрограммсверху-вниз (пошаговойдетализации). Паскальсодержитбольшоеразнообразиеразличныхструктурданных, чтообеспечиваетпростотуалгоритмов, аследовательноснижениетрудоемкостиприразработкепрограмм.

ПравилаязыкаПаскальпредусматриваютединуюдлявсехпрограммформуосновнойструктуры:
Program;Begin;End.

Основнаяструктурапрограммы. |

| ПравилаязыкаПаскальпредусматриваютединуюдлявсехпрограммформу |

|основнойструктуры: |

|Program<Имяпрограммы>; |

|<Разделописаний> |

|Begin |

|<Телопрограммы> |

|End.

Основныеэлементыязыка. Описаниеконстантипеременныхвпрограмме.

Основныеэлементы: плюс, минус, точка, запятая, звёздочка, двоеточие, апостроф, дробь, скобка, квадратнаяскобка, меньше, больше, равно, точкасзапятой, тильда, плавающаяточка, присваивание, диапазонзначений, альтернатива.

Типыданных. Объявлениетипаданныхвтекстепрограммы. Преобразованиятипов.

Переменныетипа integer могутбытьсвязанытолькосцелымизначениямиобычновдиапазонеот -32768 до 32767. ВPascalестьдругиецелочисленныетипы.

Переменныетипа real хранятвещественные (дробные) числа.

Переменная булевского (логического) типаможетприниматьтолькодвазначения - true (1, правда) или false (0, ложь).

Символьныйтип (char) можетприниматьзначенияизопределеннойупорядоченнойпоследовательностисимволов.

Интервальныйтип определяетсяпользователемиформируетсятолькоизпорядковыхтипов. Представляетсобойподмножествозначенийвконкретномдиапазоне.

VarX: integer; Y: real;

тооператор

Y:= X+2;

 

Выражения. Основныеоперациииихприоритет.

Sin, Ln, sqr, cos, abs (x), trunk(x) ит.д.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: