- •Содержание.
- •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. Персональные компьютеры фирмы Apple
В отличие от IBMPC«Макинтош»Appleимеет закрытую архитектуру. «Макинтош» — это компьютер. Не больше и не меньше. Как и все остальные компьютеры, «Маки» могут зависать, ошибаться, тормозить, у них есть свои слабые и сильные стороны, но в целом это не более чем ящики с электронной начинкой. Да, благодаря тому, что разработка и железа, и программного обеспечения находятся «в одних руках», они лучше оптимизированы. Да, в свое время они обладали уникальными возможностями, недоступными обычнымPC: графический интерфейс пользователя, богатые мультимедийные возможности... Но на текущий момент не существует такой задачи, которую возможно было бы выполнитьтолькона «Макинтоше» и невозможно на обычномPC. Правда, стоит отметить, что ряд задач «Маки» все равно решают куда лучше. Обработку видео можно делать и наPC, и на «Маке», но на «Маке» ее делатьлучше: не так часто теряются кадры, гораздо быстрее просчитываются разнообразные эффекты и переходы, интерфейс гораздо интуитивнее. То же и со звуком, и с графикой, и с издательскими процессами – в общем, во всем, что касается мультимедийногоконтента,будь то его создание или использование, «Маки» справляются лучше. Маковладельцы любят свои «Маки» и гордятся ими, относясь к ним как к детям или домашним животным.
В конце XXвека выпускается модельPowerMacG3 (а когдаMotorolaразработала новый процессор) в измененном дизайне – полупрозрачный пластиковый корпус, удобные ручки для переноски и неизменное «яблочко на борту». ВыходитPowerMacG4Cube, представляющий собой шедевр инженерного гения – в небольшой кубик размерами примерно 20х20х30 см техническим кудесникам изAppleудалось поместить системную плату, диск, видеокарту и приводDVD. Пассивное охлаждение! И цена $1799. К сожалению, эта модель была снята с производства.
Дальше — больше. PowerMacG4 с двумя процессорами и частотой 800 МГц. Снова с двумя процессорами, но уже с повышенной частотой — 1 ГГц. И наконец, совсем недавно, обновленныйiMac: активная матрица, напичканная электроникой подставка, хромированный шарнир. Типичный компьютер для домашнего пользователя: процессорPowerPCG4 (800 МГц), 256 Мбайт памяти, диск на 60 Гбайт. ИSuperDriveс возможностью записи DVD.
А что же будет завтра?.. В источниках, приближенных к Apple(но, увы, не проверенных), активно муссируются слухи о возможном выходе четырехпроцессорного «кибердемона». Благо ресурсы позволяют, да иMacOSX,основная в настоящее время система для «Макинтошей», многопроцессорность поддерживает хорошо. КомпанияMotorolaготовит к выпуску процессор следующего поколения —PowerPCG5 с официально объявленной частотой 1,6 ГГц. В лабораторияхAppleэти чипы, говорят, уже работают на частотах 2,4 ГГц. Новые модели на G5 обещают уже осенью этого года.
В первую очередь «Мак» — компьютер для творческихлюдей. Он предоставляет полную свободу в области создания и использования мультимедийногоконтента,будь то музыка, фильмы или графика. Во-вторых, «Мак» для тех, кто не хочет задаваться вопросом о том,как там все устроеноизнутри, а хочет просто наслаждаться общением с компьютером.
В общем, если постараться подойти к выбору рационально, то «Макинтош» на сегодняшний день является идеальным «решением из коробки» для творческого человека — все уже входит в комплект, и вам не придется приобретать ни дополнительного оборудования, ни программного обеспечения для любых мультимедийных нужд, включая обработку фотографий, запись и прослушивание музыки, монтаж фильмов, запись CDили дажеDVD. Кроме того, только распаковав любой «Мак», вы сможете сразу же подключиться к Интернету, а в свободное время все же поиграть — пусть игр и не слишком много, но качество графики в них куда лучше, нежели наPC. Конечно, «Мак» дороже, чемPC, но если вы посчитаете суммарную стоимостьPCсо всеми возможностями, предоставляемыми «Макинтошем», сумма будет не слишком сильно отличаться.
И еще нюанс: «Мак» стабильнее, чем PC, потому что и сам компьютер, и операционная система, и программное обеспечение производятся одной и той же фирмой и тщательно испытываются на совместимость. И не стоит обращать внимание на то, что по тактовой частоте процессора «Маки» вроде бы проигрываютPC. Да, максимальная частотаG4 на сегодняшний день — 1 ГГц против вдвое большей, чем уPentium4. Но за счет другой архитектуры старшая модель «Макинтоша» с двумя такими процессорами по тестам на семьдесят процентов превосходит этот самыйPentium! «Маки» гораздо медленнее устаревают морально, нежелиPC, поскольку обычно каждая новая модель отAppleявляется квинтэссенцией современных технологий, которые появляются вPCтолько через год-два. Следует учитывать, что «Маки» гораздо хуже поддаются апгрейду. В отличие отPC, процессор в «Маке» заменить невозможно.
Последние модели портативных компьютеров Appleни в чем не уступают стандартным «башням», укомплектованы всеми необходимыми портами:Ethernet,USB,FireWire, звуком, модемом, имеют превосходные экраны и выходы на внешний монитор, а ряд аппаратов оборудован и пишущими приводами компакт-дисков. Кроме того, уAppleтрадиционно очень хорошие аккумуляторные батареи, позволяющие активно использовать ноутбук на протяжении четырех-пяти часов. В общем, портативные компьютерыAppleпозволяют делать все, что и «большие» системы, вплоть до монтажа видео в «полевых условиях». Каковы плюсы подобного выбора? Во-первых, компактность. Вам не придется выделять в доме специальный угол под компьютер и оборудовать там рабочее место — с ноутбуком можно работать и на кухне, и лежа на диване... Во-вторых, мобильность. Вы можете взять ноутбук с собой на работу и не волноваться о необходимости синхронизации файлов на домашнем и рабочем компьютерах — ну, это для тех, кто, как и я, любит работать и дома. Кроме того, ничто не помешает вам утащить ноутбук с собой на дачу или в отпуск, хотя зачем он в отпуске... Разве только как компаньон цифрового фотоаппарата.
Минусы, естественно, тоже есть. Во-первых, ноутбук однозначно не подойдет любителям игр. Во-вторых, невозможность апгрейда: максимум, что вы можете сделать, так это нарастить памяти и поставить больший жесткий диск. И, наконец, цена ноутбука заметно выше, нежели у обычного компьютера.
Appleпредлагает на выбор два модельных ряда ноутбуков:iBookиPowerBookG4. Если вы все же приверженец классических «настольных» систем, то здесь у вас опять же есть выбор: можно приобрести моноблочныйiMacлибо же «башню»PowerMacG4.