Панель управления
Календарь
«    Май 2012    »
ПнВтСрЧтПтСбВс
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 
Опрос
Чего больше публиковать на сайте?

Интересные статьи
Софт
Журналы
Игры
Фотографии
Музыку
Обои
Все для мобильного

Архив новостей
Наши друзья
QuadRilift.com » Hi-tech » Компьютерные науки

Компьютерные науки

Компьютерные науки

Компьютерные науки — это дисциплина, назначение которой состоит в создании научной основы для таких предметов, как проектирование электронно-вычислительных машин, разработка программного обеспечения, обработка информации, алгоритмическое решение задач, а также алгоритмический процесс сам по себе. Следовательно, она представляет собой фундамент для успешного применения современных вычислительных машин, а также закладывает основы, необходимые для разработки новых прикладных программ. Это означает, что невозможно стать специалистом в области компьютерных наук, изучив лишь несколько тем как независимые предметы или же просто научившись использовать уже существующие вычислительные инструменты. Для того чтобы получить глубокие знания в области компьютерных наук, следует охватить весь спектр разнообразных аспектов из широкого диапазона динамически развивающихся тем.

Эта книга и создана в целях обеспечения такого фундамента. Здесь дисциплина компьютерных наук представлена как комплексное введение в ряд предметов, составляющих типичную университетскую учебную программу для специалистов по вычислительной технике. Таким образом, эта книга может использоваться как базовый курс для студентов факультетов информатики и вычислительной техники или как основной источник сведений для студентов других специальностей, которым требуется изучить основы тех дисциплин, которые определяют развитие современного компьютеризированного общества.


0.1. Знакомство с алгоритмами
Мы начнем с самого фундаментального понятия в области компьютерных наук — алгоритма. Говоря неформально, алгоритм — это последовательность действий, которая определяет способ решения некоторой задачи. Например, существуют алгоритмы для конструирования моделей самолетов (представляемые в форме пооперационных инструкций), для управления стиральными машинами (обычно помещаемые на внутреннюю сторону крышки машины), для воспроизведения музыки (изображаемые в виде музыкальных нот), а также для выполнения различных фокусов. Пример алгоритма последнего типа приведен на рис. 0.1.
Прежде чем машина сможет выполнить некоторое задание, необходимо определить алгоритм выполнения этого задания и предоставить его машине в том виде, который будет с ней совместим. Представление алгоритма в таком виде называется программой. Программы, представляющие эти алгоритмы, принято называть программным обеспечением, в противоположность самой машине, которую принято называть аппаратным обеспечением.
Изучение алгоритмов первоначально составляло один из разделов математики. Поиск алгоритмов занимал математиков задолго до того, как появились современные вычислительные машины. Основная цель этого поиска — отыскать общий набор указаний, описывающих способ решения задачи определенного типа. Одним из наиболее известных результатов ранних поисков является алгоритм деления столбиком для определения частного двух многозначных чисел. В качестве еще одного примера можно привести алгоритм Евклида, предложенный древнегреческим математиком для определения общего наибольшего делителя двух положительных целых чисел. Описание этого алгоритма представлено на рис. 0.2.
Как только алгоритм решения задачи будет найден, само выполнение предусмотренных этим алгоритмом действий уже не потребует понимания законов, по которым данный алгоритм был построен. Напротив, решение задачи сужается до простого выполнения установленной последовательности инструкций. Мы можем применять алгоритм деления столбиком для поиска частного двух многозначных чисел или Евклидов алгоритм определения наибольшего общего делителя, даже не понимая тех принципов, на основании которых эти алгоритмы работают. По сути, в алгоритме закодированы все сведения, необходимые для решения поставленной задачи.


Ключевые теги: наука, алгоритм Евклида
 
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим логином. После этого Вы сможете видеть скрытый текст и получите доступ к новым возможностям сайта.
Мы полагем, что наш пост Компьютерные науки принес Вам пользу и Вы захочете поблагодарить нас за это, оставив толковый комментарий.
Если Вы вдруг заметили, что в этом сообщении допущена ошибка или ссылки для загрузки неработоспособны, то скажите админу, в комментах или с помощью формы Обратной связи.

Другие новости по теме:

Базовый курс по компьютерным наукам Базовый курс по компьютерным наукам
Именно благодаря такой возможности собирать и передавать информацию с помощью алгоритмов мы можем создавать “разумные” машины. Следовательно, уровень интеллекта, проявляемый определенной машиной, ограничен той информацией, которая может быть ей передана ... Читать

Поиски алгоритмов решения Поиски алгоритмов решения
Поиски алгоритмов решения все более сложных задач сделали актуальными исследования в области предельных ограничений самих процессов алгоритмизации. Если не существует алгоритма выполнения задания, то это задание не может быть выполнено машиной. Говорят, ... Читать

Конструирование вычислительной техники Конструирование вычислительной техники
С конструированием вычислительной техники тесно связаны проблемы разработки интерфейса между машиной и внешним миром. Например, как алгоритмы будут вводиться в машину и как указать машине, какой алгоритм следует выполнить? Решение этих задач в окружении ... Читать

Эволюция компьютерных наук Эволюция компьютерных наук
Эволюция компьютерных наукТакие особенности ранних вычислительных машин, как ограниченные возможности хранения данных и использование детального, требующего больших затрат времени, программирования, ограничивали сложность алгоритмов, которые эти машины ... Читать

Разработка больших систем программного обеспечения. pokerstars Разработка больших систем программного обеспечения. pokerstars
Разработка больших систем программного обеспечения предусматривает нечто большее, чем просто определение независимых алгоритмов выполнения необходимых действий. Дополнительно требуется разработать схему взаимодействия отдельных компонентов системы. В ре ... Читать

               Главная >>
ибо здесь отказался попробовать



_________________________________________

emo

Despised Icon

картинки

Системы качественного электропитания

Магазины бытовой техники
Интересная подборка образом бесплатно



_________________________________________________
интересный роман

Темные круги под глазами

Разгрузочные работы

battle минуса

скачать Jimm best
каким лучше система



____________________________________________
Курительные смеси

Show ballet

лодки пвх оптом

ankor

дорожные работы
Договор что написать зала



______________________________________
маша и медведь смотреть онлайн бесплатно 15 серия

Уроки модного макияжа и лучших стрижек и причесок.варианты вечернего макияжа.Мужские и женские стрижки и прически.

0800 number

свадебное платье

каміни
А хотя бы что расчет система



________________________________________
скачать Word 2003

цены на обогреватели

долевое строительство

Клуб владельцев автомобилей ВАЗ. Покраска и кап. ремонт кузова. Статьи.

Наушники
Договор образом система



__________________________________________
Я использую витамины для глаз из растительной пищи - оранжевые фрукты и овощи.

нация острова вануату Меланезийские люди

красивый медицинский сайт

Лого из Goddess of Destruction для всех Хроник

Сахарный диабет признаки
Тоже не Надо часть



_____________________________________________
капоэйра

Зараза

online phone number

аудиторська компанія

x treme power
а наука-то серьезная! [url=http://nhl-transfer.ru/] :wink/url]
That's understandable that money can make us independent. But what to do if somebody has no money? The only one way is to get the mortgage loans and term loan.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии в данной новости.
Навигация по сайту
  Главная страница
  Софт
  Видео
  Музыка
  Журналы/книги
  Игры
  Mobile
  Обои
  Графика/дизайн
  Разное

Рубрики

  Интересное
  Новости
  Hi-tech
  Фото/креатив
  Авто/Мото
  Оружие
  Спорт
  Юмор
Популярные статьи
Облако тегов