- •II курса заочного отделения
- •Проблемы и перспективы информатизации общества
- •Назначение и структура рынка информационных услуг
- •Правовое регулирование на информационном рынке
- •Предмет и задачи информатики
- •Информация и формы ее представления
- •Понятие количества информации
- •Свойства и формы адекватности информации
- •Информационные процессы и технологии
- •Система классификации информации
- •Архитектура современных вычислительных средств
- •Архитектура организации эвм основных классов и типов Методы классификации компьютеров
- •Классификация по назначению
- •Большие эвм (Main Frame)
- •МиниЭвм
- •МикроЭвм
- •Персональные компьютеры
- •Классификация по уровню специализации
- •Классификация по размеру
- •Классификация по совместимости
- •Дискретная вычислительная техника
- •Структура современного персонального компьютера
- •Перспектива развития вычислительных средств
- •Архитектура современных программных средств и основы программирования
- •Языки описания архитектуры
- •Виды (views)
- •Состав и функции программного обеспечения эвм Программное обеспечение
- •Системное по
- •Прикладное по
- •Инструментальное по
- •Этапы подготовки и решения задач на эвм
- •2. Постановка задачи
- •3. Математическое описание задачи
- •4. Выбор и обоснование метода
- •5. Алгоритмизация вычислительного процесса
- •6. Составление программы
- •7. Отладка программы
- •8. Решение задачи на эвм и анализ результатов
- •Категория специалистов, занятых разработкой и эксплуатацией программного обеспечения
- •Алгоритмы и способы их описания Понятие алгоритма
- •Основные понятия программирования
- •Обзор языков программирования Язык: Фортран (fortran)
- •Язык: Кобол (cobol)
- •Язык: Бейсик (basic)
- •Язык: Си (c)
- •Язык: Паскаль (Pascal)
- •Язык: Пёрл (Perl)
- •Язык: Питон (Python)
- •Язык: Руби (Ruby)
- •Язык: php
- •Язык: Java
- •Язык: JavaScript
- •Язык: Ruby on Rails (фреймворк на Ruby)
- •Япву Turbo Pascal
- •Массивы Turbo Pascal
- •Рекурсии Turbo Pascal Рекурсия Pascal-Паскаль
- •Записи Turbo Pascal
- •Системное программное обеспечение эвм Системное по
- •Характеристика и виды операционных систем
- •1.3.3. Классификация операционных систем
- •Оболочки операционных систем
- •Программы обслуживания магнитных дисков
- •Программы архивирования данных
- •Компьютерные вирусы и антивирусные продукты
- •Работа антивируса
- •Базы антивирусов
- •Операционная система Windows
- •Графические интерфейсы и расширения для dos
- •Семейство Windows 9x
- •Семейство Windows nt
- •Семейство ос для карманных компьютеров
- •Краткая история создания ос Windows
- •1975 ─ 1981: Microsoft загружается
- •1982 ─ 1985: Введение в Windows 1.0
- •1987 ─ 1992: Windows 2.0 ─ 2.11. Больше окон, больше скорости
- •1990 ─ 1994: Windows 3.0 ─ Windows nt. Графика
- •1995 ─ 2001: Windows 95. Компьютер взрослеет, Интернет становится популярным
- •2001 ─ 2005: Windows xp. Стабильнее, надёжнее и быстрее
- •2006 ─ 2008: Windows Vista. Упор на безопасность
- •2009 ─ Сегодняшний день: Windows 7. История продолжается
- •Новые возможности Windows 7
- •Прикладное программное обеспечение общего назначения рикладное программное обеспечение общего назначения
- •Компьютерные сети и телекоммуникации
- •Архитектура компьютерных сетей
- •Семиуровневая сетевая архитектура
- •Локальные вычислительные сети (лвс)
- •Построение сети
- •Адресация
- •Общие сведения об Интернете Общие сведения об Internet/Intranet
- •1.1. Основы технологии Internet/Intranet
- •1.1.1. Сети Internet и www
- •Передача информации в Интернете
- •World Wide Web-Всемирная Информационная паутина Интернет, World Wide Web - www, Web
Обзор языков программирования Язык: Фортран (fortran)
Год: 1957 Фортран (от FORmulaTRANslation[1]) — старейший язык программирования, используемый на данный момент. Язык был разработал Джоном Бэкусом для выполнения сложных научных, математических и статистических вычислений.
Язык все еще используется в аэрокосмической и автомобильной промышленности, на государственных предприятиях и в научно-исследовательских институтах.
Также используется Национальной метеорологической службой США.
Пример программы:
*
C Hello World на Fortran 77
C (строки должны начинаться отступами в 6 символов)
*
PROGRAM REELECT
WRITE(UNIT=*, FMT=*)
'I like Ike'
END
Созданная в 1874 году для быстрого набора QWERTY-клавиатура участвовала в создании огромного числа языков программирования. Клавиатура была создана на основе анализа наиболее частых ошибок и «запинок», поэтому, к примеру, клавиши T и H находятся близко друг к другу, для обеспечения быстрого ввода «th».
Подробнее о языке Фортран вы можете прочитать в Википедии.
Язык: Кобол (cobol)
Год: 1959 Кобол (COmmon Business Oriented Language[2]) стоит в основе большинства систем денежных переводов, обработки кредитных карт, банкоматов, телефонной и сотовой связи, а также играет огромную роль в автомобильных системах, в государственных предприятиях и в устройстве светофоров. Команда разработчиков Кобола, во главе с доктором Грейс Мюррей Хоппер, решили создать единый и удобный язык для деловых операций. И создали.
Также используется Почтовой служба Соединенных Штатов.
Пример программы:
IDENTIFICATION DIVISION.
PROGRAM-ID. StandartAlert.
AUTHOR. Fabritius.
ENVIRONMENT DIVISION.
CONFIGURATION SECTION.
INPUT-OUTPUT SECTION.
DATA DIVISION.
FILE SECTION.
WORKING-STORAGE SECTION.
LINKAGE SECTION.
PROCEDURE DIVISION.
DISPLAY "DANGER! DESTROY!".
STOP RUN.
В 1937 году Клод Шеннон защитил работу, главной темой которой был двоичный код и перевод на него обычного текста. В итоге двоичный код стал основой для первых полностью программируемых компьютеров Цузе Z3 (1941 г.). Компьютеры до сих пор используют двоичный код, но большинство современных программистов никогда не прикасалось к нулям и единицам.
Подробнее о языке Кобол вы можете прочитать в Википедии (причем, в английской версии намного больше информации).
Язык: Бейсик (basic)
Год: 1964 Универсальный код символических инструкций для начинающих (Beginners All Purpose SymbolicInstruction Code[3]) создан студентами (под руководством профессоров) Дартмутского колледжа специально для упрощения изучения языка для тех, кто не владеет особыми математическими и прочими техническими знаниями. Модифицированная версия, написанная Биллом Гейтсом и Полом Алленом, сталапервым программным продуктом компании Microsoft. Они продали его M.I.T.S для компьютера Альтаир.
Integer BASIC использовался на компьютере Apple II в 1977 году.
100 BEGIN
101 GOTO 102
102 PRINT "КАК НАСЧЕТ ПАРТИИ В ШАХМАТЫ?"
103 END
На Бейсике написано более 2 миллионов строк кода в программах, которые используются и сегодня. Для сравнения, в 1975 году этих строк было всего 4000.
Подробнее о языке Бейсик вы можете прочитать в Википедии.