Операцио́ннаясисте́ма, сокр. ОС — комплексуправляющихиобрабатывающихпрограмм, которые, соднойстороны, выступаюткакинтерфейсмеждуустройствамивычислительнойсистемыиприкладнымипрограммами, асдругойстороны — предназначеныдляуправленияустройствами, управлениявычислительнымипроцессами, эффективногораспределениявычислительныхресурсовмеждувычислительнымипроцессамииорганизациинадёжныхвычислений.
Пример: 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) ит.д.