Панель управления
Календарь
«    Май 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 » Журналы/книги » Базовый курс по компьютерным наукам

Базовый курс по компьютерным наукам

Базовый курс по компьютерным наукам

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

Базовый курс по компьютерным наукам


Таким образом, важнейшая задача всей области компьютерных наук — это разработка алгоритмов, поэтому существенная часть рассматриваемых этими науками вопросов касается тех или иных аспектов данной задачи. Следовательно, мы можем получить достаточно глубокие знания в области компьютерных наук только путем изучения свойств алгоритмов. Один из важных аспектов, касающийся вопроса о том, как алгоритмы разрабатываются впервые, тесно связан с общей проблемой решения задач. Поиск алгоритма решения задачи в сущности состоит в нахождении способа ее решения. Из этого следует, что исследования в этой области компьютерных наук обязательно должны строиться на достижениях в таких областях знания, как психология решения проблем и теория обучения. С некоторыми идеями из этих областей мы познакомимся в главе 4.

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


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

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

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

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

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

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

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

               Главная >>
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии в данной новости.
Навигация по сайту
  Главная страница
  Софт
  Видео
  Музыка
  Журналы/книги
  Игры
  Mobile
  Обои
  Графика/дизайн
  Разное

Рубрики

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