- •Министерство образования и науки рф
- •Оглавление
- •6.Проверка адекватности модели 48
- •7.Анализ результатов моделирования 49
- •Лекция 1 Предмет информатики. Основные составные части персонального компьютера. Понятие и представление информации. Принципы организации порядковых систем счисления.
- •Понятие информатика
- •Понятие информации
- •Представление данных в пэвм
- •Представление информации в компьютере
- •Принципы организации порядковых систем счисления
- •Позиционные и непозиционные
- •Правила перехода из системы в систему Алгоритм перевода целых чисел из системы с основанием р в систему с основаниемq:
- •Алгоритм перевода целого числа из десятичной системы счисления в систему счисления с произвольным основанием (р)
- •Алгоритм перевода целого числа из системы счисления с произвольным основанием (р) в десятичную систему счисления
- •Перевод дробных чисел из одной системы счисления в другую Алгоритм перевода правильной дроби с основанием р в дробь с основаниемq
- •Алгоритм перевода числа, заданного в виде правильной дроби из десятичной системы счисления в систему счисления с основание р.
- •Алгоритм перевода произвольных чисел
- •Перевод чисел из системы счисления с основанием 2 в систему счисления с основанием 2п и обратно Алгоритм перевода целых чисел
- •Алгоритм перевода дробных чисел
- •Алгоритм перевода произвольных чисел
- •Лекция 2
- •Арифметические и логические операции. Приоритет операций.
- •Логические основы.
- •Основы логики
- •Обозначения для логических связок (операций):
- •Логические операции
- •Логические операции и таблицы истинности
- •Порядок выполнения логических операций в сложном логическом выражении
- •Построение таблиц истинности для сложных выражений
- •Скнф и сднф
- •Алгоритмы получения формулы по таблице истинности сднф и скнф
- •Правила упрощения логических структур
- •Приоритет арифметико-логических операций
- •Лекция 3 Основные составные части пк. Файлы и файловые системы эвм. Операционные системы. Поколения эвм
- •Структура пк
- •Достоинствами пк
- •Основные характеристики пк
- •Устройство пк
- •Основные устройства системного блока
- •Типы процессоров
- •Внешняя (долговременная) память
- •Внешние устройства (устройства для ввода-вывода информации)
- •Файлы и файловые системы
- •Типы файлов
- •Операционная система (ос)
- •Лекция 4
- •Основные понятия моделирования
- •Основные виды моделей и их свойства
- •1.Основные виды моделей
- •2.Основные свойства моделей
- •Цели, принципы и технология моделирования
- •1.Цели моделирования
- •2.Основные принципы моделирования
- •3.Технология моделирования
- •4.Основные методы решения задач моделирования
- •5.Контроль правильности модели
- •Задачи моделирования
- •1.Постановка задачи моделирования
- •2.Концептуальная формулировка задачи
- •3.Построение математической модели
- •4.Выбор метода решения
- •5.Программная реализация модели на эвм
- •6.Проверка адекватности модели
- •7.Анализ результатов моделирования
- •Алгоритмизация и программирование Понятие алгоритма
- •Свойства алгоритма
- •Формы записи алгоритмов
- •Типы алгоритмов
- •Методология решения задач с помощью эвм
- •Классификация программных средств
- •Лекция 5 Данные в языке Turbo-Pascal7.0. Стандартные функции языкаTurbo-Pascal. Структура программы на языке Турбо Паскаль. ОператорыTurbo-Pascal. Программирование линейных алгоритмов.
- •Достоинствами языка Паскаль являются:
- •Алфавит языка
- •Данные – это простейшие объекты программной обработки.
- •Характеристики основных типов данных
- •Стандартные функции языка Турбо-Паскаль
- •Нестандартные функции
- •Структура программы на языке Турбо Паскаль
- •Оператор присваивания имеет следующую структуру:
- •Стандарты ввода – вывода данных
- •Составной оператор
- •Программирование линейных алгоритмов
- •Лекция 6
- •Процедуры Procedure
- •Условные операторы
- •Оператор ‘if-then’
- •Оператор ‘if-then-else’
- •Тройное ветвление
- •Оператор варианта ‘case…of’
- •Лекция 7 Циклические структуры. Вложенные циклы. Рекурсивные функции. Операторы прерывания.
- •Определенные циклы ‘for…do…’
- •Первая форма записи оператора foRс последовательным увеличением счетчика.
- •Вторая форма записи оператора foRcуменьшением счетчика:
- •Циклы с постусловием ‘repeat…until…’
- •Циклы с предусловием ‘while…do…’
- •Вложенные циклы
- •Рекурсивные функции
- •Операторы прерывания Операторы Break и Continue
- •Лекция 8 Обработка одномерных и двумерных массивов Понятие и описание массива
- •Примеры одномерного, двухмерного, трехмерного массивов
- •Способы ввода одномерных массивов:
- •Печать массива
- •Локальная обработка массива
- •Глобальная обработка массива
- •Инверсия
- •Циклический сдвиг
- •Вычисление среднее арифметическое, среднее геометрическое, среднее квадратичное среднее гармоническое
- •Сортировка массива
- •Сортировка одномерного массива методом пузырька
- •Пример. Сортировка обменом по возрастанию массива a из n целых чисел.
- •Обработка двумерных массивов
- •Литература Основная литература
- •Дополнительная литература
Принципы организации порядковых систем счисления
Системой счисления называется совокупность цифровых знаков и правил их записи, применяемая для однозначного представления чисел.
Позиционные и непозиционные
Системы счисления подразделяются: позиционные и непозиционные.
Непозиционными называются такие системы, в которых неограниченное количество цифр, причем значение каждой цифры не зависит от её позиции в числе. Примером непозиционной является римская система счисления.
Пример: В римской системе используются латинские буквы
I V X LC D M
1 5 10 50 100 500 1000
Запись идет слева направо в порядке убывания. В таком случае из значения складываются, но если, же слева записана меньшая цифра, а справа – большая, то из значения вычитаются.
Пример: CCXXXXII=232
Непозиционные системы используются довольно редко, а в вычислительной техники практически совсем не используются, т.к. не удобны.
Позиционные называются такие системы, в которых применяется ограниченный набор цифр, причем значение каждой цифры находится в строгой зависимости от её позиции в числе.
Число 222 цифра 2 встречается трижды, но самая правая означает две единицы, вторая справа – два десятка (двадцать) и третья – две сотни (двести).
Так одна и также цифра получает различные числовые значения в зависимости от её места в записи числа. Первая, вторая, третья и т.д. цифры числа, если считать справа налево, называются единицами первого, второго, третьего и т.д. разрядов. Цифрой 0 - нуль обозначают отсутствие единиц соответствующего разряда. Десять единиц какого-нибудь разряда составляют единицу высшего разряда. Поэтому считается, что мы пользуется десятичной системой счисления.
Любое натуральное число можно представить в виде
N = , где- цифры от 0 до 9, причем≠0.
Каждая система счисления использует конкретный алфавит, с помощью которого она представляет числа в виде определенной совокупности символов, а именно цифр: 0.1,2,3.4,5,6.7.8,9 и букв латинского алфавита A,B,C,D,…,Z.
Самой распространенной системой счисления является двоичная (0,1), шестнадцатеричная (0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F),восьмеричная (0,1,2,3,4,5,6,7), десятичная (0,1,2,3,4,5,6,7.8,9).
Двоичная система используется для внутреннего представления чисел в ЭВМ. Шестнадцатеричная используется программистами, т.к. из нее очень легко переводить числа в двоичную систему (компактная запись двоичных чисел).
Количество используемых различных цифр применяемых в данной системе называется ее основанием.
Для записи чисел в позиционной системе счислении с произвольным основанием р нужно иметь алфавит из произвольных цифр. Если р<10 используют р первых арабских цифр, при р> 10 к десяти арабским цифрам добавляют латинские буквы(английский алфавит).
Примеры алфавитов нескольких систем
Р=2 двоичная 0 1
Р=3 троичная 0 1 2
Р=8 восьмеричная 0 1 2 3 4 5 6 7
Р= 16 шестнадцатеричная 0 12 3 4 5 6 7 8 9 ABCDEF
Основание системы записывается как нижний индекс.
Правила перехода из системы в систему Алгоритм перевода целых чисел из системы с основанием р в систему с основаниемq:
Основание новой системы счисления выразить цифрами исходной системы счисления и все последующие действия производить в исходной системе счисления.
Последовательно выполнять деление данного числа и получаемых целых частных на основание новой системы счисления до тех пор, пока не получим частное, меньшее делителя.
Полученные остатки, являющиеся цифрами числа в новой системе счисления, привести в соответствие с алфавитом новой системы счисления.
Составить число в новой системе счисления, записывая его, начиная с последнего остатка.
Пример. Перевести десятичное число 15210в восьмеричную систему счисления:
152 |
8 |
|
0 |
19 |
8 |
|
3 |
2 |
Ответ: 15210=2308.
Пример. Перевести десятичное число 17310в шестнадцатеричную систему счисления:
173 |
16 |
13 |
10 |
(D) |
(А) |
Ответ: 17310=AD16.