
- •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
Язык: Си (c)
Год: 1969
Си был разработан в период с 1969 по 1973 год Деннисом Ритчи в Bell Labs для использования в операционной системе Unix. Он был назван«С», потому что его особенности были взяты из более раннего языка программирования под названием «Би».
Си стал достаточно мощным языком программирования, поэтому большая часть ядра Unix была переписана с его помощью. Unix стал одной из первых операционных систем, ядро которых было реализовано на языке программирования, отличным от того, с помощью которого писалась остальная часть ОС. На сегодняшний день на C основано ядро Linux[4].
Пример программы:
#include <stdio.h>
main()
{
puts ("Ваша первая программа на Си");
}
Язык: Паскаль (Pascal)
Год: 1970
Данный язык программирования был назван в честь Блеза Паскаля, как память о том, что тот создал первую счетную машину в 1641 году. Никлаус Вирт создал Паскаль для обучения программированию, однако, тот «дорос» и до широкого коммерческого использования. На данный момент используется в Skype (Object Pascal[5])
Пример программы:
PROGRAM SageAdvice (OUTPUT);
BEGIN
WRITELN('Если бы вы все это время');
WRITELN('Вместо Паскаля учили бы Си');
WRITELN('То сейчас у вас уже была бы работа.');
END.
В первой версии Microsoft Word было 27 тысяч строк кода. Сегодня же их 3 миллиона.
Подробнее о данном языке программирования, естественно, можно почитать в Википедии.
Язык: C++
Год: 1983
В Bell Labs, Бьёрн Страуструп модифицировал язык C, получив тем самым C++ и создал то, что многие считают самым лучшим языком программирования. C++ в топе самых лучших языков программирования с 1986 года и достиг места в Зале славы в 2003 году.
Используется в Microsoft Office, Adobe PDF Reader и в Firefox
Пример программы:
#include<iostream>
using namespace std;
int main()
{
cout<< "С++ полезен, когда ваши познания в программировании намного выше средних" << endl;
return 0;
}
Язык: Пёрл (Perl)
Год: 1987
Ларри Уолл, UNIX-программист, создал Perl после попытки извлечь данные для отчета, в результате которой у него ничего не вышло. Тогда он понял, что UNIX не может выполнить операцию, которая ему требуется. Практический язык для извлечения данных и составления отчётов (Practical Extraction Report Language) был описан своим изобретателем, как «язык для выполнения вашей работы».
На данный момент этот язык используется в коде Yahoo, Amazon.com и Craigslist.
Пример программы:
#!/usr/bin/perl
# Hello World in Perl
print "Я не всегда пишу запутанные скрипты, но когда такое случается — я использую Perl.\n";
.
Язык: Питон (Python)
Год: 1991
Британское шоу под названием «Летающий цирк Монти Пайтона» послужило вдохновением для названия данного языка. Гвидо ван Россум разработал Питон для устранения проблем в языке программирования ABC, и на сегодняшней день он остается его главным разработчиком.
Используется в Google, YouTube, а также в NASA.
Пример кода:
# Hello World in Python
print"Скорость полета деревенской ласточки, без груза, равна примерно 11 метров в секунду"
Mac OS X состоит примерно из 90 миллионов строк кода.