- •Содержание.
- •1.Предмет и содержание дисциплины 6
- •2.Использование языка программирования с в решении экономических задач 7
- •3.Информатика как наука. 68
- •4.Арифметико-логические основы эвм. 73
- •5.Электронные вычислительные машины. 88
- •7.Основы алгоритмизации. 113
- •8. Программное обеспечение эвм. 127
- •1.Предмет и содержание дисциплины
- •1.1.Содержание дисциплины.
- •2.Использование языка программирования с в решении экономических задач
- •2.1. Программы и данные
- •2.1.1. Достоинство языка с
- •2.1.2.Использование с.
- •2.1.3.Структура программы на языке с.
- •2.1.4. Элементы программы. Идентификаторы.
- •2.1.5. Типы данных.
- •2.1.6. Таблица всех допустимых комбинаций базовых типов и модификаторов для 16-битных слов.
- •2.1.7. Локальные и глобальныепеременные.
- •2.1.8.Функции ввода и вывода данных.
- •2.1.9.Функции и обозначающие символы.
- •2.2.Операции, операторы и выражения.
- •2.2.1.Операторы организации циклов.
- •2.2.1.1. Оператор for
- •2.2.1.2.Оператор while
- •2.2.1.3.Оператор цикла do-while.
- •2.2.2. Операторы выбора.
- •2.2.2.1.Оператор if – else(если…иначе)
- •If (условие) оператор 1;
- •2.2.2.2. Оператор ?
- •Выражение 1? выражение 2: выражение 3;
- •2.2.2.3. Оператор switch (переключатель)
- •2.2.2.4. Оператор безусловного перехода goto.
- •2.2.2.5. Операторbreak
- •2.2.2.6. Оператор continue
- •2.2.3.Объявление переменных.
- •2.2.4.Константы.
- •2.2.5.Коментарии.
- •2.2.6.Рекомендации по програмированию.
- •2.3.Структурированные типы данных.
- •2.3.1.Массив.
- •2.3.1.1. Связь между массивами и указателями.
- •2.3.1.2. Рекомендации по програмированию.
- •2.3.1.3. Массивы строк символов.
- •2.3.1.4.Многомерные массивы.
- •2.3.2. Структуры.
- •2.3.2.1. Доступ к членам структуры.
- •2.3.2.2. Присваивание структур.
- •2.3.2.3.Массивы структур.
- •2.3.2.4.Массивы и структуры в структурах.
- •2.3.3.Битовые поля.
- •Разряды машинного слова
- •2.3.4.Cмеси.
- •2.3.5.Cредства typedef
- •2.3.6.Файлы.
- •2.3.6.1.Ввод и вывод информации.
- •2.3.6.2.Функции fsanf и fprintf
- •2.3.6.3.Чтение и вывод строк.
- •2.3.6.4.Функция fgets( )
- •2.3.6.5. Функция fputs( )
- •2.4. Указатели.
- •2.4.1.Операторы для работы с указателями.
- •2.4.2.Выражение с указателями.
- •2.4.3.Арифметические действия с указателями.
- •2.4.4.Сравнение указателей.
- •2.4.5.Массивы указателей
- •2.4.6. Указатели на указатели многочисленные или перенаправления.
- •2.4.7. Указателина структуры.
- •2.4.7.1.Объявление указателей на структуру.
- •2.4.7.2.Использование указателей на структуру.
- •2.4.8. Рекомендации по програмированию.
- •2.5.Функции.
- •2.5.1.Вызов функции. Использование вызывающей функции. Обращение к вызывающей функции.
- •2.5.2.Аргументы и параметры.
- •2.5.3.Оператор return.
- •2.5.4.Рекурсия (использование вызывающей функции обращения к самой себе).
- •2.5.5.Использование указателя на функцию при вызове функции.
- •2.5.6.Главная функция, передача аргументов главной функции.
- •2.6.Библиотечные функции языка с.
- •Наиболее употребительные заголовочные файлы.
- •2.6.1. Puts ( )
- •Int puts (s)
- •2.6.2. Gets ( )
- •2.6.3. Putc().
- •2.7.1.Включение файла.
- •2.7.2.Макроподстановка.
- •2.7.2.1.Простая.
- •2.7.3.Рекомендации по программированию.
- •2.7.4.Директива #undef
- •2.7.5.Условная компиляция.
- •2.7.6.Директива #elif.
- •2.7.7.Директива #error.
- •2.8 Динамическое распределение памяти
- •2.8.1.Операторы malloc и free.
- •2.8.2.Операторы new и delete.
- •2.8.2.1.Размещение массивов с помощьюnew.
- •2.9 Связные списки, очереди, стеки
- •2.9.1.Односвязные и двусвязные списки.
- •2.9.2.Очереди.
- •2.9.3.Стеки.
- •3.Информатика как наука.
- •3.1.Информатика и информация
- •3.2.Информация и управление
- •3.3.Информационные технологии
- •4.Арифметико-логические основы эвм.
- •4.1.Позиционные системы счисления
- •4.1.1.Система счисления.
- •4.2. Метод деления.
- •4.3.Метод умножения.
- •4.4.Сложение двоичных чисел
- •4.5.Умножение двоичных чисел
- •4.6.Деление двоичных чисел
- •5.Электронные вычислительные машины.
- •5.1.Функционально-структурная организация
- •5.1.1.Структура персонального компьютера
- •5.1.2.Внутренние устройства пк.
- •5.1.3.Специальная память.
- •5.2. Внешние запоминающие устройства.
- •5.2.1.Носители информации.
- •5.2.1.1. Жесткий диск.
- •5.2.1.2. Флоппи-диски.
- •5.2.1.3. Компакт-диски.
- •5.2.2.Клавиатура пвэм.
- •5.2.2.1.Клавиатура.
- •5.2.2.2.Классификация клавиш.
- •5.2.2.3.Устройство клавиатуры.
- •5.2.4.Дисплеи пэвм.
- •5.2.4.1.Текстовый режим.
- •5.2.4.2.Графический режим.
- •5.2.5.Печатающие устройства.
- •5.2.6.Мышь и трекбол.
- •5.2.7.Дополнительные устройства пэвм.
- •5.2.7.1. Сканер.
- •5.2.7.2. Плоттер.
- •5.2.7.3. Дигитайзер.
- •5.2.7.4. Модем.
- •5.2.7.5. Звуковая карта.
- •5.2.7.6. Видеоадаптер.
- •5.2.7.7. Сетевая карта.
- •5.2.7.8.Стример.
- •5.3. Тенденции развития пэвм.
- •5.3.1. Ibm pc – совместимые персональные компьютеры
- •5.3.1.1Аппаратные средства пк (Hardware)
- •5.3.1.2.Драйверы
- •5.3.2. Персональные компьютеры фирмы Apple
- •5.3.2.1.IMac
- •5.3.2.2.PowerMacG4
- •5.3.2.3.Выбираем конфигурацию
- •5.4.Сотовая связь
- •7.Основы алгоритмизации.
- •7.1.Понятие алгоритма
- •7.2.Основные этапы технологического процесса разработки программ решения экономических задач на эвм.
- •7.3.Свойства алгоритма
- •7.4.Алгоритмический язык
- •7.5.Языки программирования.
- •8. Программное обеспечение эвм.
- •8.1. Системное программное обеспечение эвм
- •8.1.1.Операционная система.
- •8.1.1.1.Понятие, основные функции и составные части ос.
- •8.1.1.2.Файловая система.
- •8.1.1.3.Характеристики и виды ос.
- •8.1.1.4.Oc ms dos
- •8.1.1.5.OcWindows.
- •8.1.1.6.Стандартные приложенияWindows
- •8.1.1.7.Обзор современных ос.
- •8.1.2.Программная оболочка
- •8.1.2.1.Norton Navigator
- •8.1.2.2.Windows Commander
- •8.1.3.Файлы и каталоги
- •8.1.3.1.Создание каталога.
- •8.1.3.2.Работа с файлами и каталогами. Операции с отдельными файлами
- •8.1.3.3.Работа с группой файлов.
- •8.1.3.4.Операции с файлами
- •8.1.4.Сканирование
- •8.1.5.Дефрагментация
- •8.1.6.Norton Utilities
- •8.1.6.1.Norton Disk Doctor
- •8.1.6.2.NortonSpeedDisk
- •8.1.7.Архивация.
- •8.1.7.1.Программы архивации
- •8.1.7.2.Arj
- •8.1.7.3.WinRar
- •8.1.7.4.ZipFoldersиZipMagic2000
- •8.1.8.Антивирусные средства.
- •8.1.8.1.Классификация вирусов.
- •8.1.8.2.Особенности алгоритма работы вируса.
- •8.1.8.3.Аппаратные устройства – источники вирусов.
- •8.1.8.4.Способы защиты от вирусов.
- •8.2. Прикладное программное обеспечение пэвм
- •8.2.1.Компьютерная графика.
- •8.2.1.1.Направления компьютерной графики
- •8.2.1.2.Растровая и векторная графика.
- •8.2.1.3.Назначение и характеристика пакетов растровой графики.
- •8.2.1.4.Назначение и характеристика пакетов векторной графики.
- •8.2.1.5.Программы трехмерного моделирования.
- •8.2.1.6.Назначение и характеристика пакетов деловой графики.
- •8.2.1.7.Графические форматы данных.
- •8.2.1.8.Задачи, решаемые средствами компьютерной графики:
- •8.2.2.Текстовыепроцессоры.
- •8.2.2.1.Сохранение документа и основные особенности наиболее часто употребляемых форматов
- •8.2.2.2.Общая характеристикаMicrosoftWord2000 и его новые и усовершенствованные функциональные возможности.
- •8.2.3.Табличные процессоры
- •8.2.3.1 . Концепция электронной таблицы
- •8.2.3.2.Основные понятия табличного процессора
- •8.2.3.3.Структурные единицы электронной таблицы
- •8.2.3.4.Правила работы.
- •8.2.3.5. Характеристика табличных процессоров
- •8.2.3.6.Функциональные возможностиExcelи его интерфейс.
- •8.2.3.7.ВозможностиExcel97
- •8.2.4.Пакеты презентационной графики.
- •8.2.4.1.Создание презентации с помощью Мастера автосодержания.
- •8.2.4.2.Возможности программы.
- •8.2.4.3.Новые возможности в очередных версиях.
- •8.2.5. Дополнительные возможности продуктов ms Office
- •8.2.5.1.Совместное использование программ Word, Excel, PowerPoint.
- •8.2.5.2.Подготовка документов на бланке.
- •8.2.5.3.Отправка документа по электронной почте.
- •8.2.5.4.Создание Web-страниц.
- •8.2.5.5.Назначение и характеристика мsOutlook.
5.3.2.3.Выбираем конфигурацию
Во-первых, нужно брать компьютер с максимально возможной частотой процессора, доступной за имеющуюся у вас сумму, пусть даже в ущерб объемам памяти и диска. Причина проста: процессор в «Маке» апгрейду не подлежит, а вот что память, что диск нарастить вы сможете и потом – причем, скорее всего, купленные на стороне комплектующие обойдутся вам дешевле, нежели в составе готового «Макинтоша»: что поделать, за имя приходится платить.
Во-вторых, стоит очень внимательно выбирать привод компакт-дисков. В наших условиях идеальным выбором является CD-RW. Не стот брать модель с обычнымCD-ROM, особенно если этоiMac! Дело в том, что последние три года «Макинтоши» выпускаются без дисковода для 3,5-дюймовых дискет, и, если в случае сPowerMacвы все же сможете потом либо поменять привод наCD-RW(что не слишком просто, потому как «Мак» поддерживает не все модели приводов), либо установить себеZip, то в случае с iMac вы будете лишены даже этой возможности, а значит, не сможете извлечь из своего компьютера ни одного файла «наружу»! Придется покупать дополнительный внешний дисковод илиCD-рекордер,что влетит вам в копеечку.
То же относится и к DVD. Купив компьютер с приводом DVD, вы, конечно, сможете наслаждаться просмотром видеодисков на экране монитора (весьма сомнительное удовольствие, стоит отметить), но опять же не сможете переписать ни одного файла из вашего компьютера. Если уж вам так хочется смотреть DVD или даже записывать их, покупайте модель с SuperDrive– устройством, позволяющим читать и записыватьCDи DVD. Однако за ту разницу в цене, которую вы за него заплатите, вы вполне можете приобрести обычный бытовой плейер DVD. Так что наш выбор — CD-RW для всех иSuperDriveдля особо богатых.
То же самое относится и к покупателям ноутбуков, за одним, пожалуй, исключением – на жестком диске все же экономить не стоит, потому как самостоятельно обновить его хотя и можно, но сложно и недешево.
5.4.Сотовая связь
Откуда взялось название сотовая связь? Система сотовой связи построена так, что она похожа на совокупность ячеек, покрывающих обслуживаемую территорию. По сходству с пчелиными сотами систему называют сотовой. Существует четыре типа сот: пикосота (радиус до 100 м), микросота (радиус 50-300 м), макросота (радиус 1-20 км) и гиперсота (радиус более 20 км).
В последнее время с развитием новых технологий все большее количество людей пользуется сотовыми телефонами. Сегодня даже ведется работа над созданием аппарата, который объединит функции пейджера, сотового телефона, устройства для передачи данных, видеосвязи и т.д. Уже появились телефоны-часы. Снятые с руки, они могут использоваться как телефонная трубка. Компания Samsungпредставила первый в мире мобильный телефон стандартаCDMAс интегрированной цифровой фотокамерой.
На белорусском рынке представлен ряд марок сотовых телефонов: Nokia,Motorola,Beneefon,Ericsson,Alcatel,Siemens,Samsung,Panasonic. Но в продаже нет аппаратовSony,Sagem,Philips,Nec,Boshи ряд других знаменитых марок. В Беларуси работают сети мобильной связи двух стандартов:GSM-900 иNMT-450. На нашем рынке популярностью пользуются аппараты низкой ценовой категории. Основные расходы связаны не с покупкой телефона, а с ежемесячной оплатой услуг связи. Играет роль то, как много звонишь днем и ночью, в выходные дни, из помещения или вне его, рельеф местности, погодные условия, расстояние до ближайшего передатчика. Самые дорогие тарифы с 7.00 – 18.00 с понедельника по пятницу.
Сейчас в мире появляется все больше аппаратов, поддерживающих протокол WAP– мобильный доступ в Интернет. С помощью такого телефона можно зайти наWAP-сайт и получить информацию о погоде, курсе доллара, результате спортивных матчей и т.д.
Что же такое стандарт GSM, о котором мы слышим ежедневно?GSM-GlobalSystemforMobilecommunications– глобальная система мобильной связи, диапазоны 900, 1800 и 1900 МГц. СетьGSMсостоит из следующих компонентов: мобильная станция, т.е. трубка; базовая передающая станция, которая служит только как интерфейс с мобильной станцией; котроллер базовых станций – просто координирует работу нескольких базовых станций; центр коммутации – самая главная компонента. Максимальное удаление от базовой станции при идеальных условиях возможно на 35 км.
Стандарт NMT-450 относится к стандартам первого поколения, т.е. является аналоговой системой. Изначально системы стандартаNMT(NordicMobileTelephone– мобильный телефон северных стран) были предназначены для 5 североевропейских стран, которые работали в диапазоне 450-467 МГц и имели 180 каналов связи шириной по 25 КГц каждый. Характерной особенностью стандарта является то, что все подвижные абоненты имеют возможность работать в любой из стран, входящих в систему, благодаря тому, что подвижные станции полностью совместимы со всеми базовыми станциями системы любой страны. В настоящее время более 40 стран мира используют системы сотовой подвижной связи стандартовNMT-450 иNMT-900, работающие в диапазоне частот 450 и 900 МГц соответственно. Основное различие между этими стандартами заключается в том, что с повышением используемых частот стало возможным уменьшение габаритов радиотелефона, а также расширение спектра услуг связи и управления.
В настоящее время стандарт NMT-450 наряду сGSMявляется Федеральным стандартом России. В Беларуси в стандартеNMT-450 работает компания БЕЛСЕЛ. Основными достоинствами этого стандарта являются доступность радиочастот, низкая стоимость построения системы, возможность быстрого покрытия больших территорий.
На западе большой популярностью пользуется услуга SMS–ShortMessageService– услуга передачи коротких сообщений. Некоторые сравнивают эту услугу с пейджером. Сообщение вы можете получить во время разговора и даже если ваш телефонный аппарат сейчас находится в выключенном состоянии. Все короткие сообщения, которые не были вами получены, записываются центром коммутации и, после того как вы будете в пределах досягаемости или включите телефон, если он был отключен, передадутся на ваш телефон. Если же вы хотите передать свое короткое сообщение, то вы набираете это сообщение при помощи клавиш телефона и после этого, указав номер абонента, которому вы хотите передать сообщение, отправляете его. Также существует некий расширенный вариант этого сервиса, называемыйSmartMessage, который позволяет кроме текстов передавать мелодии звонков, логотипы, визитные карточки и т.д.
У телефонного аппарата, в зависимости от модели, присутствует огромное количество различных функций. Почти во всех аппаратах есть электронная записная книжка, калькулятор, часы и календарь. В электронную записную книжку можно записать около 80 номеров, а к каждому номеру можно еще добавить свои комментарии. Почти все телефонные аппараты кроме часов содержат будильник, который срабатывает даже при выключенном телефонном аппарате. В телефонных аппаратах существует режим блокировки, т.е. если вы включаете свой телефон и перед тем как куда-нибудь позвонить, вводите специальный код, значение которого известно только вам и которое вы можете в любой момент изменить. Кроме блокировки телефона при помощи PIN-кода (PersonalIdentificationNumber), на телефоне можно включить блокировку клавиатуры, которая не позволит произвести случайные нажатия на клавиатуру, когда ваш телефон лежит в кармане. СтандартGSMпредусматривает дополнительные функции защиты, основанные на использованииSIM-карты (SubscriberIdentityModule– модуль идентификации абонента).SIM-карты являются съемными. Если в телефонном аппарате отсутствуетSIM-карта, то телефон не сможет работать, однако позвонить в экстренные службы помощи вы сможете и без нее. Рассмотрим другие дополнительные услуги.
Став абонентом выбранной компании, вы получите свой абонентский номер – ваш номер телефона, который остается одним и тем же, где бы вы ни находились. Если вы находитесь в зоне действия сети сотовой связи выбранной вами компании, вам дозвонятся из любой точки земного шара.
Существует так называемая переадресация вызова (callforwardingилиcalldivert). Эта услуга позволяет абоненту сети переадресовать входящий мобильный звонок на городской номер, другой мобильный номер или на голосовую почту. Переадресация называетсябезусловной, если переадресуются все поступающие вызовы. В противном случае переадресация называетсяусловной.
В сочетании с переносным компьютером, сотовый телефон позволит вам иметь возможность мобильного доступа к вашему электронному почтовому ящику и в Интернет. А в сочетании с факсимильным аппаратом вы сможете получать и передавать факсы.
Голосовая почта – это ваш персональный автоответчик. В ваш «почтовый ящик» попадут все оставленные сообщения, если у вас не было возможности поговорить лично.
Услуга call waiting– «ожидание вызова» предоставит вам следующие возможности: узнавать о том, что вам кто-то звонит в то время, когда вы уже разговариваете по своему сотовому телефону; выбрать один из следующих вариантов: отклонить вновь поступивший звонок, закончит первый разговор и переключиться на вновь поступивший звонок, переключиться на вновь поступивший звонок, не теряя текущего соединения (первого разговора). Здесь крайне удобна услуга сохранения вызова (call hold). Вы можете прервать ваш текущий разговор с абонентом и позвонить другому абоненту, а после этого вновь вернуться к предыдущему разговору.
Существует услуга запрета вызова (call barring). Она позволяет ограничить входящие и исходящие звонки, то есть накладывать ограничение на использование телефона. Услуги запрета вызова бывают следующие: запрет на все исходящие звонки, запрет на исходящие международные звонки, запрет на все входящие звонки, заперт на входящие звонки за исключением звонков в домашнюю сеть, заперт на входящие звонки для абонентов вне домашней сети.
При помощи услуги «конференц-связь» (conferencecall,multipartycall) вы сможете разговаривать одновременно с несколькими людьми. При этом все вас будут слышать, а если кто-то что-то скажет, то это услышат и остальные. Одновременно вести разговоры можно от трех до шести пользователям.
Одна из важнейших услуг сети сотовой связи – предоставление возможности использования одного и того же радиотелефона при поездке в другой город. Область или даже страну, причем сотовая сеть позволяет не только самому абоненту звонить из другого города или страны, но и получать звонки от тех, кто не успел застать его дома. Такая возможность называется роуминг(от англ.roam– скитаться, блуждать). Для организации роуминга сотовые сети должны быть одного стандарта (телефон стандартаGSMне будет работать в сети стандартаNMT).
В сотовой связи существует и услуга определителя номера. Она позволяет определить номер абонента, звонящего вам. Но есть и антиопределитель номера. Он запрещает определять ваш номер другими абонентами, имеющими услугу определитель номера.
Одним из основных преимуществ стандарта NMTявляется большой радиус действия соты (передатчика). В этом стандарте намного дешевле исходящая связь, нет абонентной платы и залога за междугородную связь, а также малый залог и абонентская плата за роуминг. Но есть и определенные недостатки. В отличие от стандартаGSM, применяемого в городе Минске, в стандартеNMTоплачивается входящий звонок. Возникает возможность помех из-за аналоговой передачи звука. В стандартеNMTвзимается абонентская плата за голосовую почту. Если вы стоите перед выбором, какой стандарт сотовой связи вам наиболее удобен, то вам необходимо решить для себя, что вам больше нужно: малый роуминг и низкая оплата телефонных разговоров стандартаNMTили, роуминг практически по всему земному шару, зато высокая оплата в стандартеGSMпо сравнению с низкой оплатой в стандартеNMT.