
- •1) Общие сведения об информации, компьютерах и программировании.
- •2) Краткая характеристика современных компьютеров
- •3) Общие принципы построения эвм
- •4) Особенности пк
- •5) Основный идеи структурного программирования:
- •4)Вызов подпрограммы
- •6) Языки программирования
- •9) Базовые типы данных(стандартные)
- •11) Переменные и выражения
- •12) Операции
- •13) Операторы
- •14) Указатели.
- •15) Операции с указателями.
- •17) Строки. Нуль-символ.Реализация операций присваивания, сравнения и компирования строк.
- •18) Типы определяемые программистом.
- •1. Переименование типов
- •2.Перечисление.
- •3.Структуры
1) Общие сведения об информации, компьютерах и программировании.
Информацию можно рассматривать, как критерий выбора среды элементов некоторого множества (сведения, позволяющие сократить множества)
Обработка информации — это накопление, упорядочение, преобразование, хранение и передача информации.
В результате обработки информации объем ее не может увеличиться.
Процесс обработки информации можно описать следующей схемой:
f - функция отображения множества D на множество R
Она
задает правило по которому каждому
элементу
Использование технических средств при отображении информации связано с представлением информации на некотором материальном носителем.
Обозначим D'-множество данных, представленных на физическом носителе(бумага)
Обозначим R'-множество данных, полученных после обработки
f'-процесс физического преобразования
Для автоматизации процесса обработки информации необходимо выполнить:
1.Представить данные из множества D с помощью элементов D'
φ: D->D' кодирование
2.После обработки полученный результат следует интерпретировать(придать смысл)- отобразить множество R
ψ: R'->R
Таким образом набор данных необходимый для автоматической обработки информации включает следующее:
1. Данные из D' в R'
2. Коды φ и ψ
3. Автоматизированное преобразование f'
ЭВМ (компьютер)-электронное вычислительное, снабженное памятью и быстро действенными средствами преобразований информации, способное адаптировать собственную программу и принимать сложные решения.
Память любого вычислительного устройства — это функциональная система, имеющая большое количество состояний, при чес это число всегда конечно.
Память компьютера представляет собой набор из N физических систем, каждый из которых имеет M устойчивых состояний.
Каждая такая система называется словом.
Слова нумеруются, начиная с 0 и номер слова называется его адресом
Система имеющая 2 устойчивых состояния называется битом '0' и '1'
Совокупность из 8 битов — называется байтом
Процессор имеет непосредственный доступ к слову, размером в 1 байт.
Состояние одного и того же слова может интерпретироваться по разному, в зависимости, какой командой(операцией) это слово обрабатывается:
*Как натуральное число
*Как целое
*Как дробное(вещественное)
*Литерная строка
*Код (операции звука, графического элемента)
Один из принципов построения компьютеров состоит в том, что с помощью некоторого правила кодирования устанавливается соответствие между множеством возможных операций, которые способен выполнить процессор и словом.
Таким образом память компьютера может содержать информацию, представленной в равной степени данные из множеств D' R' f'
В этом состоит принцип хранения программы, предложенный в прошлом веке Джоном фон Неймоном.
2) Краткая характеристика современных компьютеров
Виды:
1)Электронные
2)Оптические
3)Нейтронные
Электронные компьютеры подразделяются на классы:
*Персональный(ориентированный на 1 пользователя)
Служащий для выполнения любых операций оцифровывания информации.
Быстродействие-несколько миллионов операций в секунду
Выполнен в трех видах: *Настольный *Ноутбук *Наладонник
*Сервер
Специализированные компьютеры, служащие для организации работы персональных компьютеров, объединенных в сеть
Ram = 10гигабойт
Быстродействие десятки миллионов операций
*Web server
*Сервер базы данных
*Файловые серверы
*Почтовые серверы
*Рабочие станции
Служат для организации работы в глобальной сети(host), а также в наукоемких исследованиях
Быстродействие несколько миллиардов в секунду
Неограниченная память
*Суперкомпьютеры
Компьютерные системы, обеспечивающие поддержку стратегических военных программ и дорогостоящих научных исследований.
Единичные экземпляры
Быстродействие несколько триллионов операций в секунду