воскресенье, 21 декабря 2014 г.

Поиск данных

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

  • определение (уточнение) информационной потребности и формулировка информационного запроса;
  • определение совокупности возможных держателей информационных массивов (источников);
  • извлечение информации из выявленных информационных массивов;
  • ознакомление с полученной информацией и оценка результатов поиска.\
Виды поиска:

 Полнотекстовый поиск— поиск по всему содержимому документа. Пример полнотекстового поиска — любой интернет-поисковик, например www.yandex.ruwww.google.com. Как правило, полнотекстовый поиск для ускорения поиска использует предварительно построенные индексы. Наиболее распространенной технологией для индексов полнотекстового поиска являются инвертированные индексы .

Поиск по метаданным — это поиск по неким атрибутам документа, поддерживаемым системой — название документа, дата создания, размер, автор и т. д. Пример поиска по реквизитам — диалог поиска в файловой системе

Поиск изображений — поиск по содержанию изображения. Поисковая система распознает содержание фотографии (загружена пользователем или добавлен URL изображения). В результатах поиска пользователь получает похожие изображения. Так работают поисковые системы Polar Rose Picollator и др.

среда, 17 декабря 2014 г.

Защита информации

Защищаемая информация - являющаяся предметом собственности и подлежащая защите в соответствии с требованиями правовых документов или требованиями, устанавливаемыми собственником информации.
Виды угроз для цифровой информации

  • кража или утечка информации
  • разрушение информации
  • непреднамеренное воздействие
Защита информации - деятельность по предотвращению утечки защищаемой информации, несанкционированных и непреднамеренных воздействий на защищаемую информацию.
Меры защиты информации 

  • периодически осуществлять резервное копирование
  • регулярно осуществлять антивирусную проверку
  • использовать блок бесперебойного питания




понедельник, 1 декабря 2014 г.

Многообразие путей и форм общественного развития

МНОГООБРАЗИЕ ПУТЕЙ И ФОРМ ОБЩЕСТВЕННОГО РАЗВИТИЯ.

Цивилизация:
Античная - характеристика единства национальных культур определенного региона или (и) на определенном историческом отрезке.
Цивилизованный человек - высокий уровень развития материальных благ и способов их потребления.
Цивилизованный подход:
♦ Отрицает единство всемирно-исторического процесса;
♦ Заявляет о замкнутом (циклическом) развитии каждой цивилизации;
♦ Основой этого развития считается духовная культура.

Типы цивилизации:

1. Природные сообщества (народы в единстве и гармонии с природой);
2. Восточные цивилизации (общество Египта, Индии, Китая - древние; арабо-мусульманские цивилизации; не существует проблемы конфликта отцов и детей);
3. Западные цивилизации (прогрессивное развитие; рыночная экономика; Греция, Рим, Америка(доколумбовая); современные европ. цивилизация; проблема отцов и детей).

Достоинства и недостатки цивилизационного подхода

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

Формационный подход
Общественно- экономическая формация - это исторический тип общества, определяемый
 способом производства; противоречивым единством производительных сил и производственных 
отношений.
Производительные силы - динамичны.
Производственные отношения - статичны.

Д.з.

№1
"Надстройка рождается базисом", "Каков базис такова и надстройка", "Изменения базиса влечет за собой и изменение надстройки", "Надстройка обладает относительной самостоятельностью"
Надстройка и базис два зависящих друг от друга определения, которые неразрывно связанны в формационном подходе. Рассмотрим данные высказывания на примере коммунистической революции России 1918 года. В этот период произошел резкий переход от капитализма к коммунизму, который естественно повлек за собой изменение базиса. Так как базис и надстройка неразрывны в нашем понимании, поменялась и надстройка, став также коммунистической. Надстройка это Понятие исторического материализма, обозначающее совокупность идеологических отношений, взглядов и учреждений определенного общества. В нее входят государство, политическая и правовая формы сознания, соответствующие учреждения, а также мораль, религия, философия, искусство. Естественно идеология, взгляды и учреждения капитализма несовместимы с коммунистическим строем, а значит надстройка рождается базисом.
Как уже было отмечено базис и надстройка не могут быть порознь друг другу. Базис не может отличаться от надстройки и наоборот, потому что это вызовет неприятие общества и возможные бунты, революции, свержение общественного строя. Поэтому в зависимости от совокупности производственных отношений, то есть базиса, будут меняться и взгляды, идеологии, общественный строй, чувства людей. А это значит что  "Каков базис такова и надстройка", "Изменения базиса влечет за собой и изменение надстройки".

Надстройка включает в себя довольно обширный спектр компонентов, а значит нельзя с уверенностью говорить, что вся надстройка абсолютно зависима от базиса. Наоборот она обладает самостоятельностью т.е. имеет свои собственные законы развития и функционирования, но самостоятельностью не абсолютной, а относительной. Активная роль различных элементов надстройки проявляется двояко. Они могут ускорять или замедлять развитие базиса, укреплять или разрушать его.
№2
Я понимаю высказывание Ленина так, что благодаря Марксу, который развил философский материализм, он стал доступен массам, благодаря тому, что Маркс использовал примеры взаимоотношений общества и природы. Из философствования и рассуждений Маркс вывел материализм на практический уровень, который вскоре станет базисом коммунистического строя. Карл Маркс дал понятие основным этапам развития общества, классам, и другим принципам и понятиям теории, тем самым распространив данное направление философской истории на познание человечества. Также философ дал понятие материи, времени и другим познаниям природы.






четверг, 27 ноября 2014 г.

Человек и природа


На данном примере можно увидеть связь воздействие природы на общество, как источник средств производства. На фотографии изображена Набережная реки Миасс, на которой расположена небольшая промышленная зона, которая, как я считаю использует воды Миасса для утилизации отходов производства. То есть вода является источником производства. Естественно данный пример несет негативное влияние на природу и общество, тесно связанное с ним.

понедельник, 20 октября 2014 г.

Носители информации: с древненейших времен по наше время


Системы.


  • Школа как система. 
    • Школа состоит из множества компонентов, основная цель которых - это получение образования. 
    • В данной системе можно выделить несколько элементов : учащиеся, ученики, рабочие школы, педагогический совет, а так же совет школьного самоуправления, к нему мы вернемся чуть попозже. Все эти элементы образуют подсистемы, которые в равной степени подчиненны основной системе - школе. 
    • Связи. Все учащиеся связаны с органом ученического самоуправления прямо или косвенно через орган старост, который собирает информацию о мнениях и запросах учащихся к самоуправлению. Самоуправление - это самостоятельный орган, который несет ответственность перед курирующими учителями, а также перед всей школой. Учителя в свою очередь образует педагогический совет. Самым главным же в школе является директор и именно к ней направленны все связи в данной системе.
    • Школьное самоуправление непосредственно влияет на жизнь школы. Мы организуем мероприятия, проводим концерты, общественные работы, ведем беседы с учениками, а с помощью органа старост самоуправление сегодня стало более открытым и намного больше интересуется мнением учащихся, поскольку вся наша работа направленна на улучшение их жизни в школе.
  • Кибернетическими компонентами системы можно назвать множеством взаимосвязанных объектов, называемых элементами системы, которые способны воспринимать, обрабатывать и запоминать информацию. В автомобиле такими компонентами могут являться различные датчики, которые снимают показатели с подсистем и выводят информацию о их состоянии. Например, спидометр, измерение топлива, масла, пробег и т. д.
  • Система без обратной связи существует и вполне возможно, но является совершенно непрактичной, так как без обратной системы увеличивается брак и погрешности, очень сложно следить за состоянием системы без обратной связи. На примере автомобиля это можно увидеть, если представить автомобиль без приборной панели, тогда для автомобилистов было бы загадкой скорость автомобиля, количество топлива, что несомненно могло бы привести к опасным и неудобным ситуациям.

среда, 8 октября 2014 г.

Система: основные понятия

  • Система - это сложный объект, состоящий из взаимосвязанных частей и существующий как единое целое. Всякая система имеет определенное назначение. 
    • Примером системы может являться человеческий организм, который состоит из множества подсистем и органов, которые в свою очередь работают вместе. Целесообразностью такой систему будет жизнь человека (Целесообразность - назначение системы, главная функция, которую она выполняет). Так же человеческий организм обладает вторым главным свойством системы - целостностью.  Целостность  означает то, что нарушение элементного состава или структуры ведет к частичной или полной утрате целеснообразности системы
  • Структура - это порядок связей между элементами системы, внутренняя организация системы. 
    • Примером  структуры системы может являться различные социумы: семья, производственный коллектив, коллектив школы, 
  • Сущность Системного эффекта: всякой системе свойственны новые качества, не присущие ее составным частям.
    • Примером системного эффекта можно назвать автомобиль, который состоит из множество деталей, неспособных передвигаться самостоятельно, но собранные детали в единое целое, обладают такой возможностью.
  • Сущность Системного подхода : необходимо учитывать все существенные системные связи того объекта, с которым работаешь.
    • Например при изменении составляющих системного блока на новые, нужно не забывать о остальных частях. Так при замене видеокарты, нужно не забыть проверить подходит ли она к вашему процессору, смогут ли они работать вместе - это и есть сущность системного подхода.
  • Системные открытия в науке:
    • В XVIII веке шведский ученый Карл Линней написал книгу под названием "Системы природы". Он сделал первую удачную систему классифицировать все известные виды животных и растений.
    • Русский ученый Владимир Иванович Вернадский в 20-х годах ХХ века создал учение о биосфере. Под биосферой он понимал систему, включающую в себя весь растительный и животный мир Земли.

понедельник, 29 сентября 2014 г.

Измерение информации. Кодирование звука.Представление звука, графики, текста в компьютере.

Ответы на вопросы параграфа 20:
№4
Модель цвета RGB - аддитивная цветовая модель, как правило, описывающая способ синтеза цвета для цветовосприятия .
№5
00000111 - ярко-синий;
11111000 - ярко-желтый;
00111000 - бледно-желтый;
№6
Потому что картинки модели RGB состоят из точек(пикселей), а изображения формата CMYK из геометрических фигур. При увеличении картинки модели RGB изображение получается пикселизированным, а модель CMYK позволяет увеличивать масштабы без ухудшения качества.

                    Недостатки и достоинства звуковых кодировок.
                    















Ответы на вопросы параграфа 3
№5
Каждая буква русского алфавита имеет информационный вес равный 6 битам, так как 
№6
Английский язык имеет 26 букв и для его передачи с помощью телеграфного импульса Бодо хватит 5 импульсов, а для русского алфавита необходимо 6.
№7
Для измерения объема информации на компьютерных носителях используются байты, килобайты, мегабайты и т.д.

Ответы на вопросы параграфа 4
№4
Данное сообщение несет в себе информацию, равную 5 битам.
№5
Лотерея "5 из 64" несет в себе в 1,5 раза больше информации.

понедельник, 15 сентября 2014 г.

Представление чисел в компьютере

Целые числа в  компьютере.
Вся информация, обрабатываемая современными компьютерами, хранится в них в двоичном виде. Каждая ячейка памяти компьютера состоит из некоторого числа однородных элементов, обладающих двумя устойчивыми состояниями, одно из которых соответствует нулю, а другое — единице. Каждый элемент ячейки служит для изображения одного разряда двоичного числа. Именно поэтому каждый элемент ячейки называют разрядом.
Знаковое представление чисел в компьютере.
Для человека привычна запись числа в виде «знак-величина». Чтобы и в компьютере представлять числа в привычном для человека виде, необходимо самый левый разряд ячейки отвести для записи знака числа. При записи положительного числа в самый левый разряд ячейки, который называется знаковым, записывается 0, при записи отрицательного числа 1. То есть при знаковом представлении чисел 0 в самом левом разряде ячейки соответствует знаку плюс, а единица – знаку минус. Очевидно, что модуль числа можно записывать только в оставшихся k – 1 разрядах. Такое представление чисел называется прямым кодом.
Прямой код положительного числа отличается от прямого кода такого же по модуля отрицательного числа только содержанием знакового разряда. Однако для представления отрицательных чисел в компьютере используется дополнительный код(см. ниже).
В k-разрядной ячейке при представлении целых знаковых чисел умещаются числа [-2k –1, 2k–1–1]. Например, для 8-разрядной ячейки это диапазон [-128, 127]. Таким образом, при программировании нужно помнить о том, что:

  • количество представимых чисел в k разрядах ограничено и зависит от k;
  • диапазон знаковых чисел, представимых в k-разрядной ячейке, не симметричен относительно 0. 
Запишем максимальные и минимальные числа, которые можно записать в 8, 16 и 32 разрядах при знаковом представлении.

Количество разрядов Минимальное число Максимальное число
8 –27 = –128 27 – 1 = 127
16 –215 = –32768 215 – 1 = 32767
32 –231 = –2147483648 231 – 1 = 2147483647 
Беззнаковое представление положительных целых чисел в компьютере.
Так как в компьютере все данные хранятся в двоичном виде, то чтобы получить представление целого положительного числа в компьютере, сначала это число необходимо перевести в двоичную систему счисления. Если двоичное число состоит не более чем из k цифр, то это число можно записать в k-разрядной ячейке памяти, дополнив нулями слева до k разрядов.
Очевидно, что самое большое целое положительное число, которое мы можем записать в k разрядах, состоит из единиц во всех разрядах ячейки. Если перевести это число в десятичную систему счисления, то оно равно 2k – 1. Минимальное число состоит из нулей во всех разрядах и равно 0.
Запишем максимальные числа, которые можно вместить в 8, 16, 32 разрядах.
Количество разрядов Максимальное число
8 28 – 1 = 255
16 216 – 1 = 65535
32 232 – 1 = 4294967295
Алгоритм построения дополнительного кода.
В k-разрядной целочисленной компьютерной арифметике 2k = 0, так как единица в самом старшем разряде числа 2k должна стоять в k+1 разряде и следовательно, «выползает» за границы ячейки. Дополнительный код отрицательного числа, записанный в k-разрядной ячейке, заменяет это отрицательное число на дополнение его модуля до числа 2k. То есть дополнительный код отрицательного числа m равен 2k – |m|. Такая замена позволяет заменить операцию вычитания чисел на операцию сложения. Действительно, если в 8-разрядной ячейке сложить числа 5 и –6, где вместо –6 написано число (28 – 6), то получится 5 + (28 – 6) = 28 – 1, что будет соответствовать записи числа –1.
Поэтому для k-разрядной ячейки дополнительный код отрицательного числа можно получить следующим образом:

  1. Модуль числа представляется прямым кодом в k разрядах.
  2. В прямом коде все нули заменяются на единицы, а единицы – на нули. Таким образом получаем обратный код.
  3. К полученному обратному коду прибавляется единица. 
Алгоритм получения числа по дополнительному коду.
  1. Провести обратную цепочку преобразований: вычесть единицу из дополнительного кода числа, инвертировать полученный результат и перевести его в десятичную систему счисления.
  2. Построить дополнительный код для имеющегося дополнительного кода и перевести результат в десятичную систему счисления.

 

среда, 10 сентября 2014 г.

Философские концепции определения информации

Атрибутивная
  • Информация является свойством всего сущего.
  • Информация в мире возникла вместе с вселенной.
  • Информация проявляется в воздействии одних объектов на другие, в изменениях, к которым такие воздействия приводят.
Функциональная 
  • Информация появилась лишь с возникновением жизни, так как связана с функционированием сложных самоорганизующихся систем, к которым относятся живые организмы и человеческое общество.
  • Информация - это атрибут, свойственный только живой природе.
  • Информация - это один из существенных Признаков, отделяющих в природе живое от неживого.
Антропоцентрическая
  • Информация существует лишь в человеческом сознании, в человеческом восприятии
  • Информационная деятельность присуща лишь человеку, происходит в социальных. системах.
  • Создавая информационную технику, человек создает инструменты для своей информационной деятельности.


Вопрос 6: К какой философской концепции, на ваш взгляд, ближе употребление понятия информации в генетике?
Я считаю, что понятие генетика наиболее тесно связано с функциональной философской концепцией. Так как генетика изучает механизмы наследственности, пользуется понятием "наследственная информация", то она невозможна без жизни и живой природы, как и функциональная философская концепция. 


пятница, 5 сентября 2014 г.

Наука и Философия

"Философия познает бытие из человека и через человека,
в человеке видит разгадку смысла, наука же познает
бытие как бы вне человека, отрешенно от человека.
Поэтому для философии бытие есть дух,
  для науки же бытие есть природа."
Н. А. Бердяев
Роль философии в учебе и познании мира.

На первый взгляд, философия кажется фундаментальной и отнюдь непростой наукой, которая под силу лишь образованным профессорам и не менее образованным гениям философии. Конечно, сложно это оспаривать и философия, действительно, требует определенных знаний и чем их больше, тем проще ее будет понять. Однако, философия сопряжена и с нашим бытием, то есть обыденной жизнью, учебой и познанием мира, каждый из нас невольно становится философом в различных ситуациях, вступая в дискуссии, рассуждая и выдвигая свои точки зрения  на уроках и в разговорах. В нашей учебе философия  крепко сопряжена с некоторыми предметами социально-гуманитарных наук таких, как право, обществознание, различные языки и остальные предметы, которые строятся по типу дискуссии класса с учителем, на таких уроках учащиеся выдвигают свои теории, рассуждают и в некотором роде философствуют. Такие  уроки развивают у учащихся логическое мышление, находить причинно-следственные связи и критически оценивать информацию. Но философия доступна учащимся лишь на уроках гуманитарных наук, так как естественные науки требуют точности и  слепого следования формулам и алгоритмам. Что касается познания мира, то здесь невозможно обойтись без науки философии, потому как философствование - это вид умозрительной деятельности, то есть просто рассматривая улицу, социум, природу и мир в целом и обдумывая увиденное, человек философствует, рассуждая над происходящим в мире. 
Немного о себе:)
Как я уже писал выше, все эти необходимые для жизни в социуме навыки такие как правильно задавать вопросы и вести диалог, находить причинно-следственные связи и критически оценивать информацию, я получаю на уроках-дискуссиях, общаясь со сверстниками и участвуя в активной жизни школы и школьного самоуправления. Конечно, чтобы полностью постигнуть этими навыками нужно потратить не один год практикуясь в общении и дискуссиях, а так же, посещая лекции по философии. Все же, отвечая на поставленный вопрос, я скажу, что считаю свои навыки общения удовлетворительными и практически всегда могу поддержать разговор.
"Никогда не поздно поумнеть"
Как мне кажется, понятия "умный", "неумный" носят абстрактный характер и выражение "никогда не поздно поумнеть" малоинформативно и неконкретно, так как относительно одного человека можно быть умным, а относительно другого уже нет, так что я считаю, что если заменить слово "умный" на образованный или опытный,  только тогда можно всерьез обсуждать это суждение, потому как, действительно, никогда не поздно обучиться чему-либо и развить необходимые навыки, главное это упорство и желание.





Философия об обществознании
  • Современное обществознание включает в себя два вида познания социальные науки и гуманитарное познание. 
  • Социальные науки в основном трактуются как ситуация "естественная",соответствующая общей логике разделения, а гуманитарное познание как ситуация, соответствующая обобщению человеческой деятельности. Социальные науки направленны на изучение структур, общих связей и закономерностей. Гуманитарное познание описывает явления и события жизни в социуме, человеческие взаимоотношения и личности.
  • Не смотря, на столь веские различия тих наук, они все же изучают человека в социуме.
  • Суждения
    Гуманитарные дисциплины
    Социальные науки четко противопоставляются повседневному сознанию как специфическая область теорий, понятий и концепций
    Философия, гносеология, логика
    Социальные науки в основном трактуются как ситуация "естественная", соответствующая общей логике разделения и связывания человеческой деятельности.
    Антология, философия, этнография
    Социальные науки воспринимают человека, как элемента объективной картины, которую эти элементы определяют

    Философия, психология, логика







Древняя Индия. Буддизм.





вторник, 15 апреля 2014 г.

Домашнее задание №26
Тема: Ветвления на Паскале. Программирование
диалога с компьютером

1. Составьте на Паскале программу определения минимума из трёх чисел с использованием логических операций. Программа должна иметь дружественный интерфейс.
 program numbers1;
var a,b,c: integer;
Begin
WriteLn('a=');
ReadLn(a);
WriteLn('b=');
ReadLn(b);
WriteLn('c=');
ReadLn(c);
If (a<b) and (a<c)
then WriteLn(a,'меньшее')
else If (b<a) and(b<c) Then WriteLn (b, 'меньшее')
else If (a=b=c) Then WriteLn ('числа равны')
End.

2. Составьте на Паскале программу, которая запрашивает возраст двух детей (Саши и Маши), а затем выводит информацию о том, кто из них старше.
 Program age1;
Var a,b: integer;
Begin
 WriteLn('Возраст Саши');
ReadLn(a);
 WriteLn('ВозрастMаши');
ReadLn(b);
if(a>b)Then WriteLn('Саша старше Маши')
else if (b<a) then WriteLn('Mаша старше Cаши')
else if (b=a) then WriteLn('Возраст Саши равен возрасту Маши')
End.



3. Запишите на языке Паскаль программу, которая по номеру для недели будет выводить его название.
 Program days1;
var x:integer:
Begin
WriteLn('номер дня недели')
readLn(x)
if x=1 Then writeLn('понедельник')
if x=2 Then writeLn('вторник')
if x=3 Then writeLn('среда')
if x=4 Then writeLn('четверг')
if x=5 Then writeLn('пятница')
if x=6 Then writeLn('суббота')
if x=7 Then writeLn('воскресенье')
if x>7 Then writeLn('не существует')
end.

4. Что вычисляет приведённая ниже программа? Приведите два примера исходных данных и результата
Program example;
Var x,y,z,I :integer;
Begin
  ReadLn(a,b,c);
  i:=0;
  If a>0 then i:=i+1;
  If b>0 then i:=i+1;
  If c>0 then i:=i+1;
  WriteLn(i)
End.
 Данная программа вычисляет количество введенных чисел больше нуля
примеры;
1) x=4/ y=-5, z=10. i=2
2) ...


четверг, 3 апреля 2014 г.

Практическая работа Pascal

         №1
  Program Numbers;
var a, b, c, d, f: integer;
begin
  readln (a, b, c, d);
  f:=(a+b+c+d)/4;
  writeln (f)
end.


№2 Program mine;
     var a,b,c,d:integer; x1,x2:real;
     begin
      writeln('Введите коэффициенты');
      readln(a,b,c);
      d:=b*b-4*a*c;
     if (d<0) then writeln('Нет решения')
    else if (d=0) then
    begin
    x1:=-b/(2*a);
    writeln('x=',x1);
    end.
     else begin
    x1:=(-b+sqrt(d))/(2*a);
    x2:=(-b-sqrt(d))/(2*a);
    writeln('x1= ',x1,'x2=',x2);
    end.

3. program mine1;
    var R1, R2: real;
    begin
       write('Введите данные - ');
       read(R1, R2);
       writeln('Pi = ', pi); 
       writeln('S = ', pi * abs(R1 * R1 - R2 * R2));
       end.












среда, 19 марта 2014 г.

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

PROGRAM (ИМЯ ПРОГРАММЫ)
VAR (СПИСОК ПЕРЕМЕННЫХ) : (ТИП);
BEGIN
READ (...);
READLN (...);
(ПЕРЕМЕННАЯ) := (АРИФМЕТИЧЕСКОЕ ВЫРАЖЕНИЕ);
WRITE (...);
WRITLN (...);
END;
div-деление нацело
mod-остаток
Язык Паскаль
В конце 60-х гг. было выдвинуто несколько предложений об эволюционном развитии Алгола. Самым успешным оказался Паскаль, определенный в 1970 г. профессором Никлаусом Виртом из ETH, швейцарского Федерального Технологического Института в Цюрихе [Eidgenossische Technische Hochschule]. Наряду с очищением языка от некоторых непрозрачных средств Алгола, в Паскале была добавлена возможность объявления новых структур данных, построенных из уже существующих более простых. Паскаль также поддерживал динамические структуры данных, т.е. такие, которые могут расти или уменьшаться во время выполнения программы. Паскаль получил сильный импульс к распространению, когда в ETH был выпущен компилятор, порождавший простой промежуточный код для виртуальной машины (P-код) вместо кода для конкретного процессора. Это существенно упростило перенос Паскаля на другие процессорные архитектуры, т.к. для этого нужно было только написать новый интерпретатор для P-кода вместо всего нового компилятора. Один из таких проектов был предпринят в Университете Калифорнии в Сан-Диего. Замечательно, что эта реализация (UCSD Pascal) не требовала большого компьютера [mainframe] и могла работать на новых тогда персональных компьютерах Apple II. Это дало распространению Паскаля второй важный импульс. Третьим был выпуск компанией Borland продукта ТурбоПаскаль, содержавшего быстрый и недорогой компилятор вместе с интегрированной средой разработки программ для компьютеров IBM PC. Позднее Борланд возродил свою версию Паскаля, выпустив среду быстрой разработки приложений Дельфи.
Паскаль сильно повлиял на дизайн и эволюцию многих других языков, от Ады до Visual Basic.

Структура программы на языке Paskal
  • заголовка программы - раздел начинается с ключевого слова program, далее идет название вашей программы.
    Например, program Area; - обратите внимание, что любой оператор языка Паскальзаканчивается точкой запятой.
    Также распространенной ошибкой является заголовок программы вида: program 1;
    Имя программы - это пользовательский идентификатор, и он не может начинаться с цифры.
  • блок описаний состоит из множества различных блоков программы, каждый из которых отвечает за определенные аспект программы. Мы будем рассматривать возможные блоки по мере необходимости. на схеме ниже вы можете увидеть все из  них.
  • блок операторов - единственный обязательный блок программы, в нем вы размещайте, те команды которые должны быть выполнены в процессе выполнения программы. Блок операторов начинается с ключевого слова begin и заканчивается end с точкой.

понедельник, 3 марта 2014 г.

1. В приведённом ниже списке найдите соответствие между управляющим иуправляемым объектами и заполните таблицу: оркестр, лошадь, тренер, наездник, актёр, дирижёр, водитель, режиссёр, спортсмен, автобус.

Управляющий объект
Управляемый объект
Дирижер
 Оркестр
 Наездник
 Лошадь
 Тренер
 Спортсмен
 Режиссер
 Актер
 Водитель
 Автобус


2. Первоклассник пришёл домой и увидел, что мама оставила ему записку с информацией о том, как разогреть обед:
- открой холодильник,
- достань из холодильника жёлтую кастрюлю,
- поставь кастрюлю на газовую плиту,
- зажги газ,
- подожди 5 минут,
- выключи газ,
- налей из кастрюли суп в тарелку.
К какому типу относится данный алгоритм (с обратной связью или без обратной связи?) Поясните свой ответ.

Это алгоритм с обратной связью, так как пред тем, как преступить к следующему шагу, первокласснику следует посмотреть на результат предыдущего шага и на состояние объекта.

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

А) -открой холодильник,
  - достань из холодильника желтую кастрюлю, стоящую на нижней полке,
- поставь кастрюлю на газовую плиту,
- зажги газ,
- подожди  минут 5,
- выключи газ,
- суп из кастрюли налей  в тарелку.

Б) - открой холодильник,
- достань из холодильника жёлтую кастрюлю,
- поставь кастрюлю на газовую плиту,
- сходи к соседям и попроси зажигалку или спички,
- зажги газ,
- подожди 5 минут,- выключи газ,- суп из кастрюли налей в тарелку.

В) - открой холодильник,
- достань из холодильника жёлтую кастрюлю,
- налей из кастрюли суп в тарелку.
- поставь тарелку в микроволновую печь,
- включили таймер на 5 минут
- подожди 5 минут,
- достань тарелку.

Г) - открой холодильник,
- достань из холодильника жёлтую кастрюлю,
- поставь кастрюлю на газовую плиту,
- зажги газ,
- дождись, когда суп закипит,
- выключи газ,
- налей из кастрюли суп в тарелку.

4. Приведите примеры использования встроенных в бытовые приборы микропроцессоров (3-4 примера).

1. телефон
2. телевизор
3. стиральная машина

5. Какие из приведённых ниже систем относятся к САУ, а какие  - к АСУ:
- система противопожарной сигнализации,
- компьютеризированная система «Метеоролог»,
- компьютеризированная система управления предприятием,
- станок с числовым программным управлением,
- «автопилот» в самолёте,
- компьютеризированная система управления электроснабжением.
АСУ:- компьютеризированная система управления предприятием,- станок с числовым программным управление,- компьютеризированная система «Метеоролог», 

САУ:- «автопилот» в самолёте,- компьютеризированная система управления электроснабжением- система противопожарной сигнализации,