Лекции по математической логике и теории алгоритмов

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

Учебное пособие, 2006. - 78.
Курс Математическая логика и теория алгоритмов (МЛТА) включает 36 часов лекционных и 18 часов практических занятий. Он изучается после Дискретной математики параллельно с Программированием на языке высокого уровня. По окончанию курса проводится экзамен. Для чего будущему специалисту мира информационных систем нужен этот курс? Изучение его преследует две цели - изучить логические основы процесса написания программ и приобрести навыки строгого, формализованного мышления. Не секрет, что мы пользуемся законами логики и в обыденной жизни, и при профессиональном общении, но плохо представляем себе суть самой логики. Математическая логика (МЛ) традиционно рассматривается под разными углами зрения.
Специалисты-математики видят в ней прежде всего обоснование самих основ математических преобразований, науку о математических доказательствах. Поскольку предметом МЛ в этом случае становится все мыслимые объекты этого мира, то она становится не просто абстрактной, а очень абстрактной, абстрагированием от абстракций.
Наша задача гораздо скромнее. Компьютерные науки, имея непосредственное отношение к математическим и техническим наукам, тем не менее носят прикладной характер и конечной их целью является создание и использование вычислительных машин для человеческих нужд. Теоретические знания подтверждаются опытом - воплощением идей в железе и получении результатов по обработке информации. Поэтому МЛ для инженера, программиста, администратора и консультанта - наука о правильных вычислениях, обоснованных алгоритмах, надежно функционирующих программах. Она не рассматривает вопросы проектирования программ, но изучает языки программирования как формальные системы и касается аспектов эффективности и релевантности тех или иных алгоритмов.
Поэтому можно считать, что МЛ для инженера информационных систем носит более узкий и прикладной характер, а поэтому отличается от традиционного курса для математиков.

Author(s): Штанюк А.А.

Language: Russian
Commentary: 551895
Tags: Математика;Математическая логика