Студопедия
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Условные операторы, структура, обозначение, возможные проблемы использования.

Читайте также:
  1. I. Диагностика проблемы
  2. I. Основные характеристики и проблемы философской методологии.
  3. I. Судебно-следственная практика формирования системы доказательств по уголовному делу (постановка проблемы).
  4. I. Философско-нравственные проблемы
  5. II. Компетенции обучающегося, формируемые в результате освоения курса «Актуальные проблемы уголовного права».
  6. II. Проблемы культурно-исторического процесса. Эволюционизм и релятивизм.
  7. IV. Учебное время. Порядок его использования. Время отдыха
  8. Oslash;Олигополия – это рыночная структура, где оперируют:небольшое количество конкурирующих фирм
  9. V1: Глобальные проблемы окружающей среды
  10. XII. Проблемы биоэтики

Условные операторы. Условный оператор позволяет выбирать одно из двух действий, причем выбор осуществляется во время выполнения программы. Существует 2 вида условных операторов:

1. If условие then действие.

2. If условие then действие1 else действие2.

Здесь условие – выражение логического типа; действие1, действие2 – отдельные операторы или операторы, сгруппированные вместе при помощи операторных скобок begin и end.

 
(продолжение 17) Такой оператор называется составным. Над потоками должны быть указаны значения условия, при котором выполняются действия (на рисунке это «истина» и «ложь»). 1. Для оператора первого типа, если выражение условие принимает значение true,выполняется действие, стоящее после ключевого слова then.Если же значение условие равно false, то действие не выполняется. Перед оператором else значок «точка с запятой» не ставится! 2. В условном операторе выполняется только один оператор, стоящий после слов then или else. Если требуется выполнить несколько операторов, необходимо их поместить между операторными скобкамиbegin иend. Операторы, следующие после thenили else, в свою очередь также могут быть условными операторами. 1. Условный оператор первого типа – If условие then действие. При этом: если оператор действие является условным оператором первого типа ему соответствует конструкция: If условие1 then If условие2 then действие В этом случае оператор действие определяется однозначно; · если оператор действие – условный оператор второго типа, то справедлива конструкция: If условие1 then If условие2 then действие1 else действие2. Возникает вопрос: какому оператору then соответствует else? Для обеспечения однозначности в языке Паскаль принято соглашение о том, что каждому elseсоответствует предыдущий свободный then. 2. Условный оператор второго типа – Ifусловие thenдействие1 else действие2. Оператор действие1 – условный оператор первого типа, оператор действие2 не является условным оператором (рис. 2.4.). Получаем конструкцию: If условие1 then begin If условие2 then действие1 end else действие2. Оператор выбора.Если при построении условного оператора известны большинство возможных значений условия, то необходимо использовать оператор выбора. В общем виде структура этого оператора следующая: Case переменная of Значение1: Действие1;ЗначениеN: ДействиеN; else ДействиеN1; end; где Переменная – переменная перечисляемого типа (например: integer, char); Значение1, …, ЗначениеN – возможные значения переменной; Действие1, …, ДействиеN – действия, выполняемые при значении переменной, равном одному из значений Значение1, …, ЗначениеN; ДействиеN1 – действие, выполняемое в случае, когда переменная не принимает ни одно из перечисленных значений (Значение1, …, ЗначениеN). Также как и при использовании условного оператора, если Действие представляет собой несколько операторов, их нужно поместить в операторные скобки beginи end.Если при отсутствии значения переменной никакое действие не выполняется, схема оператора выбора будет следующей: Case переменная of Значение1: Действие1;  


 

       
 
11. Типы, версии ОС. Операционной системой (ОС) называют комплекс программ, обеспечивающий управление ресурсами ПК и процессами, использующими эти ресурсы при вычислениях. Управление ресурсами сводится к выполнению следующих функций: 1. Упрощение доступа к ресурсам. Реализация этой функции позволяет «спрятать» аппаратные особенности ЭВМ и тем самым предоставить в распоряжение пользователей и программистов виртуальную машину с существенно облегченным управлением. ОС поддерживает два интерфейса, уровень которых значительно выше аппаратного: а) пользовательский интерфейс (командный язык для управления функционированием компьютера и набор сервисных услуг, освобождающих пользователя от выполнения рутинных операций); б) программный интерфейс (набор услуг, освобождающий программиста от кодирования рутинных операций). 2. Распределение ресурсов между конкурирующими за них процессами (задачами). Процесс – это последовательность действий, предписанных программой или ее логически законченной частью. Процесс является минимальной единицей, для которой выделяются ресурсы. В ОС выделяют три части: · Ядро. Командный интерпретатор. Переводит команды в машинный код с языка высокого уровня. · Драйверы и системные библиотеки. Специализированные программы для управления различными устройствами, входящими в состав компьютера. · Интерфейс. Удобная оболочка, с которой общается пользователь. Операционные системы делятся на однозадачные (выполняют в один момент времени одну задачу) и многозадачные (выполняют одновременно несколько задач); однопользовательские (предназначены для обслуживания одного пользователя) и многопользовательские (рассчитаны на одновременную работу с группой пользователей). Операционная система DOS. Однозадачная однопользовательская система. Работает в режиме командной строки. Достоинством DOS является возможность работы в режиме реального времени. Однако она обладает следующими недостатками: 1) стандартный сервис DOS позволяет адресовать всего 640Кбайт оперативной памяти; 2) невозможность работы в графическом режиме (хотя уже с конца 80-х гг. ХХ в. он уже был стандартом для AppleMacintosh); 3) однозадачность. Операционная система LINUX. Linux – многозадачная многопользовательская система, которая изначально была написана Л. Торвальдсом, а затем улучшалась бесчисленным количеством программистов во всем мире. Linux является клоном операционной системы Unix, одной из первых мощных коммерческих ОС. Предназначена для задач сетевого администрирования, программ научного и инженерного характера. Операционная система MacOSX. ОС для ПК Macintosh. Обладает следующими особенностями: 1) открытый код ядра; 2) надежность при работе нескольких приложений; 3) эффективная работа с виртуальной памятью; 4) режим реального времени для процессов, требующих быстрой реакции. Операционная система MS Windows, о которой речь пойдет далее. Большинство популярных программ для PC сегодня имеет своих «двойников», предназначенных для работы под MacOS (MicrosoftOffice, AdobePhotoshop, AdobeIllustrator, AdobePageMaker, CorelDraw).  
 
13. Языки программирования; этапы разработки программ. Язык программирования Паскаль. В настоящее время в компьютерном мире существует множество языков программирования. Программу, выполняющую одни и те же действия, можно написать на языках Бейсик (BASIC), Паскаль (Pascal), Си (C). Язык Pascal лучше других языков подходит для обучения программированию. Это обусловлено тем, что язык был разработан в 70-е годы швейцарским для обучения студентов программированию. Наиболее популярным компилятором стала разработка американской фирмы «Borland International». С появлением системы MS Windows возникла необходимость написания программ для этой системы и фирма «Borland» выпустила несколько версий компиляторов для создания программ в среде Windows (Turbo Pascal for Windows). Но наиболее удачной получилась система визуальной среды программирования (Rapid Application development – RAD-система) Borland Delphi. Первая версия Delphi была создана для Windows 3.1. С появлением системы MS Windows 95, была выпущена 16-разрядная версия Delphi 2.0, а затем 32-разрядная Delphi 3.0. В 2001 году выпущена версия Delphi 6 (C 1998 года фирма «Borland International» стала называться «Inprise Corporation»). Этапы разработки включают в себя: · построение модели программы; · разработку и выбор алгоритма решения поставленной задачи; · набор текста программы. В визуальной среде программирования это означает: создание окна программы, содержащего различные визуальные элементы, и написание команд событий; · отладку; · тестирование; · написание и настройку файла помощи; · создание инсталлятора. Модель программы. На этом этапе определяется, какая информация будет входной и какие результаты должны быть представлены на выходе. Разработка алгоритма — последовательность действий для достижения поставленной задачи. Результатом этого этапа является подробное словесное описание алгоритма или его графическое отображение — построение структурной схемы алгоритма. После создания алгоритма осуществляется собственно этап написания программы. Необходимо создать макеты диалоговых окон и продумать взаимодействие между ними, а затем написать код программы. При написании программы неизбежно возникают ошибки, как синтаксические (ошибки при наборе текста), так и алгоритмические — ошибки в самом алгоритме программы. Требуется этап отладки. После его окончания следует этап тестирования, проверка работоспособности системы с различными входными данными. При написании коммерческой программы также необходимо предусмотреть контекстную помощь — этап создания файла помощи. Этот этап может быть включен в этап написания программы. Окончательно для распространения программы другим пользователям служит этап создания инсталлятора.


 

       
 
(продолжение 3) Оперативная память (RAM – random access memory, ОЗУ) – устройство, предназначенное для хранения обрабатываемой информации (данных) и программ, управляющих процессом обработки информации. Конструктивно представляет собой набор микросхем, размещенных на одной небольшой плате (модуль, планка). Для того чтобы какая-либо программа начала свое выполнение, она должна быть загружена в оперативную память. Оперативная память является энергозависимой, т.е. хранит информацию, пока компьютер включен.Оперативная память хранит загруженную, выполняющуюся сей момент программу и данные, которые с ее помощью обрабатываются. Если после обработки предполагается дальнейшее использование данных то копию этого документа из оперативной памяти можно записать на одном из устройств внешней памяти (например, на жестком диске. Для того, чтобы технически осуществить процесс загрузки программы в оперативную память нужна программа-посредник между “железом” и человеком - операционная система. Операционная система (ОС) тоже должна быть загружена в оперативную память, но ОС загружается автоматически при включении компьютера. Оперативная память изготавливается в виде небольших печатных плат с рядами контактов, на которых размещаются интегральные схемы памяти (модули памяти). Важнейшей характеристикой модулей оперативной памяти является быстродействие – частота, с которой считывается или записывается информация в ячейки памяти. Современные модули памяти имеют частоту 133 МГц и выше. Оперативная память состоит из огромного количества ячеек (десятки миллионов), в каждой из которых хранится определенная информация. От объема оперативной памяти зависит, сможет ли компьютер работать с той или иной программой. Типичный современный компьютер имеет 256 или 512 Мб оперативной памяти. Кэш-память (с английского cash – запас)– устройство, имеющее очень короткое время доступа к данным. Встроенная в микросхему сверхбыстрая память. CMOS-память(изготовленная по технологии CMOS – complementary metal – oxide semiconductor) предназначена для длительного хранения данных о конфигурации и настройке компьютера (дата, время, пароль), в том числе и когда питание компьютера выключено. Для этого используют специальные электронные схемы со средним быстродействием, но очень малым энергопотреблением, питаемые от специального аккумулятора, установленного на материнской плате. Это полупостоянная память. Питается от батарейки, поэтому сохраняет информацию и при полном отключении питания компьютера. 5. Настройка и назначение BIOS BIOS- постоянная память, т.е. память, хранящая информацию при отключенном питании теоретически сколь угодно долго,в которую данные занесены при ее изготовлении. Такой вид памяти называется ROM (read only memory). BIOS (Basic Input-Output System) – базовая система ввода-вывода – содержит наборы групп команд, называемых функциями, для непосредственного управления различными устройствами ПК, их тестирования при включении питания и осуществления начального этапа загрузки операционной системы компьютера. В BIOS содержится также программа настройки конфигурации компьютера – SETUP. Она позволяет установить некоторые характеристики устройств ПК. Стандартные предустановки: Date (mn/date/year) - для изменения даты в системных часах. Time (hour/min/sec) - для изменения времени в системных часах. Hard disk C: (Жесткий Диск C:) - Номер вашего первичного (главного) жесткого диска. Cyln - Число цилиндров на вашем жестком диске. Head - число головок. Wpcom - предкомпенсация при записи. Lzone - адрес зоны парковки головок. Sect - Число секторов на дорожку. Size - объем диска. Автоматически вычисляется согласно числу цилиндров, головок и секторов. Выражается в мегабайтах. Floppy drive A (дисковод для дискет A) - устанавливается тип дисковода для дискет, который будет использоваться в качестве привода A.    
 
(продолжение 5) Floppy drive B (тип дисковода B) - аналогично предыдущему. Primary display (Первичный дисплей) - Тип стандарта отображения, который вы используете. Keyboard (Клавиатура): Installed-установлена. Если изменить на "not installed", эта опция укажет BIOS на отмену проверки клавиатуры во время стартового теста, что позволяет перезапускать PC с отключенной клавиатурой (файл-серверы и т.п.) без выдачи сообщения об ошибке теста клавиатуры. 7.Типы файлов и операции с ними. Файл – это поименованная область данных. Каждый файл имеет свое индивидуальное имя из двух частей, разделяемых точкой. Собственно произвольное имя,название файла, и идентификатор, определяющий его тип, называемый расширением.Файлы объединены в папки (каталоги, директории), которые образуют древовидную иерархическую структуру – дерево каталогов. Родительским каталогом называют каталог, в котором непосредственно находится подкаталог, содержащий файл. Атрибуты файлов: 1. Скрытый. Файлы с этими атрибутами обычно не видны пользователю. 2. Только для чтения. Изменить содержание таких файлов нельзя без специального команды пользователя. 3. Системный. Этим атрибутом отмечены самые важные файлы в операционной системе, отвечающие за загрузку компьютера. Типы файлов: 1. Программа (исполняемый файлы). Законченный набор команд, который может быть выполнен компьютером. Выделяют следующие группы программ: · системные. Необходимы для обеспечения нормальной работы компьютера, его обслуживания и настройки. К таким программам относится в первую очередь операционная система, а также ряд вспомогательных небольших программ – утилит; · прикладные программы; · офисные; · финансовые и бухгалтерские; · программы для работы с Интернетом; · мультимедийные; · профессиональные; · средства разработки программного обеспечения; · системы автоматизированного проектирования; Операции Открытие файла, Закрытие файла, Запись, Чтение, Сброс буферов — содержимое файловых буферов с не записанной в файл информацией записывается. Используется обычно для указания на завершение записи логического блока (для сохранения данных в файле на случай сбоя), Получение текущего значения файлового указателя. 9. Коммерческий статус программ. Бесплатное программное обеспечение (freeware/open source. Термин Open Source вовсе не означает БЕСПЛАТНОСТЬ программы, а всего лишь обязывает разработчика предоставлять всем желающим исходный код своей программы. Условно-бесплатное программное обеспечение (shareware и trial) shareware-программы распространяются в виде урезанных или полнофункциональных версий, ограниченных по времени работы или количеству запусков. Такие версии называют «триальными» (trial). «Рекламно-оплачиваемые» программы (adware) Homepageware – еще один статус распространения программ типа adware. При установке программа автоматически устанавливает свою страницу в Интернете в качестве стартовой страницы вашего браузера. Коммерческое программное обеспечение (commercial) «Условно-платные» программы (donation ware). «Открыточные» версии (cardware).


 

       
 
1. Платформы и типы ПК Первый признак, по которому можно классифицировать компьютеры, – это стандарт внутреннего устройства, платформа. В настоящее время популярны 2 платформы, раньше их называли IBM-совместимые и IBM-несовместимые. Теперь точнее говорить о PC-совместимых и PC-несовместимых компьютерах, так как фирма IBM утратила лидерство в производстве ПК. Самой популярной IBM-несовместимой платформой является Macintosh. Преимуществами Macintosh является очень высокое качество сборки, автоматическое распознание операционной системой большинства устройств (в том числе и принтеров), сравнительно малое количество компьютерных вирусов. Недостатками Macintosh являются дороговизна по отношению к PC-совместимым компьютерам, недостаточное количество бесплатного программного обеспечения, закрытость платформы. По назначению различают: 1. Домашние компьютеры. Обязаны качественно воспроизводить звук, полноэкранное видео, уметь качественно работать с трехмерной графикой. 2. Рабочие станции. Предназначены для организаций. Как правило, не содержат никаких излишеств (видео- и звуковая карты интегрированы в материнскую плату). Отличаются высоким быстродействием. Могут содержать специальные микросхемы для распараллеливания вычислений, обработки сигналов, проведения вычислений с высокой точностью. 3. «Настольное издательство». Система, включающая большой монитор, качественную профессиональную видеокарту, широкоформатный лазерный принтер и сканер. Предназначена для допечатной подготовки «бумажных» изданий или для создания электронных средств массовой информации. В этом сегменте рынка популярны ПК на платформе Macintosh. 4. Серверы. Предназначены для контроля локальной сети предприятия или интернет-узла. Через серверы проходит громадный объем информации, поэтому им необходимы мощный процессор, большая оперативная память и несколько объемных жестких дисков (как правило, дублирующих друг друга). Качественная видеокарта, звуковая карта и монитор серверу в большинстве случаев не нужны. Сервер – это граница, разделяющая мир обычных ПК и «больших» компьютеров. 5. Игровые приставки. Предназначены только для игр. Часто не содержат монитор, звуковую карту, а подключаются к стандартному телевизору По размеру различают: 1. Настольный компьютер. Возможны следующие варианты исполнения системного блока: а) горизонтальный (настольный); б) вертикальный (башенный) в) все в одном (all-in-one) – объединение в одном корпусе системного блока и монитора. Достоинством настольного компьютера является простота замены комплектующих, недостатком – относительная громоздкость. 2. Ноутбук (переносной компьютер). Достоинствами ноутбуков являются их компактность, возможность работы без внешнего источника питания. Недостатками – относительная дороговизна, сложность самостоятельного ремонта. В последнее время появился подкласс ноутбуков – нетбук – сильно «облегченная» модель ноутбука. 3. Электронный секретарь (КПК, палм). В основном предназначен для работы с офисными приложениями. Достоинством является чрезвычайная компактность, недостатком – малая функциональность.  
 
3. Устройства хранения информации Устройства хранения информации делятся на 2 вида: § внешние (периферийные) устройства § внутренние устройства К внешним устройствам относятся магнитные диски, CD, DVD, BD, cтримеры, жесткий диск(винчестер),а также флэш-карта. Внешняя память дешевле внутренней, создаваемой обычно на основе полупроводников. Кроме того, большинство устройств внешней памяти может переноситься с одного компьютера на другой. Главный их недостаток в том, что они работают медленнее устройств внутренней памяти. К внутренним устройствам относятся оперативная память, кэш-память, CMOS-память, BIOS. Главным достоинством является скорость обработки информации. Но в то же время устройства внутренней памяти довольно дорогостоящи. Взглянув на накопитель на жестком диске, вы увидите только прочный металлический корпус. Он полностью герметичен и защищает дисковод от частичек пыли. Кроме того, корпус экранирует накопитель от электромагнитных помех. Диск представляет собой круглую пластину с очень ровной поверхностью чаще из алюминия, реже - из керамики или стекла, покрытую тонким ферромагнитным слоем. Магнитные головки считывают и записывают информацию на диски. Цифровая информация преобразуется в переменный электрический ток, поступающий на магнитную головку, а затем передается на магнитный диск, но уже в виде магнитного поля, которое диск может воспринять и "запомнить". Под воздействием внешнего магнитного поля собственные магнитные поля доменов ориентируются в соответствии с его направлением. Скорость вращения дисков, как правило, составляет 7200 об./мин. Основные параметры жесткого диска: § Емкость – винчестер имеет объем от 40 Гб до 200 Гб. § Скорость чтения данных. Средний сегодняшний показатель – около 8 Мбайт/с. § Среднее время доступа. Измеряется в миллисекундах и обозначает то время, которое необходимо диску для доступа к любому выбранному вами участку. Средний показатель – 9 мс. § Скорость вращения диска. Показатель, напрямую связанный со скоростью доступа и скоростью чтения данных. Скорость вращения жесткого диска в основном влияет на сокращение среднего времени доступа (поиска). § Размер кэш-памяти – быстрой буферной памяти небольшого объема, в которую компьютер помещает наиболее часто используемые данные. У винчестера есть своя кэш-память размером до 8 Мбайт.
  • Стримеры
  • Классическим способом резервного копирования является применение стримеров – устройств записи на магнитную ленту. Стример по принципу действия очень похож на кассетный магнитофон. Данные записываются на магнитную ленту, протягиваемую мимо головок.
Flash-карта Устройства, выполненные на одной микросхеме (кристалле) и не имеющие подвижных частей, основаны на кристаллах электрически перепрограммируемой флэш-памяти. Различаются такие устройства по интерфейсу и применяемому контроллеру, что обусловливает разницу в емкости, скорости передачи данных и энергопотреблении. Оптические CD,DVD,BD CD(Compact Disc)-оптический носитель информации в виде пластикового диска с отверстием в центре, процесс записи/считывания информации на/c который осуществляется при помощи лазера.   BD(Blu-ray) — формат оптического носителя, используемый для записи и хранения цифровых данных, включая видео высокой чёткости с повышенной плотностью.    




Дата добавления: 2015-04-22; просмотров: 70 | Поможем написать вашу работу | Нарушение авторских прав

<== 1 ==> |


lektsii.net - Лекции.Нет - 2014-2025 год. (0.802 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав