Учебное пособие рассчитано на учащихся среднего специального обра-зования, специализирующихся в области computer science.В основе учебного пособия лежит задачный подход в информатике, опи-рающийся на понятие осмысленной задачи для пользователя и "модульную программу обучения компьютерной науке", подготовленной ЮНЕСКО. В пособии рассмотрены все этапы решения задачи на компьютере - начиная с постановки осмысленной задачи, разработки алгоритма, специ-фикации, разработки интерфейса, выбора инструмента кодирования, тести-рования и отладки программного средства, заканчивая разработкой до-кументации, внедрением и сопровождением программного средства. Взаключение представлен алгоритм оценки интеллектуальных ресурсов пользователей и их соответствия интеллектуальным потребностям (ре-шаемым задачам). Познакомившись с материалом, обучаемые приобретут как теоретиче-ские знания, так и практические умения, а это позволит выработать навыки, необходимые для точной постановки задачи, разработки эффективного алго-ритма, выбора оптимальной среды разработки программного средства, создания надежного программного средства, протестировать и отладить его, а также изготовить необходимую пользователю и заказчику документацию. Материал учебного пособия содержит богатый набор иллюстративного материала и базируется как на оригинальных работах автора, так и на работах видных ученых А.И.Мальцева, Ю.Л. Ершова, Е.А. Жоголева, С.С. Лаврова, Н. Вирта, Д. Пойа, И. Лакатоса, Г. Майерса, Э. Дейкстры, Д.Кнута, А.Л. Брудно и др., а также на материалах, размещенных в свободном доступе в Internet.
Uchebnoe posobie rasschitano na uchaschikhsja srednego spetsialnogo obra-zovanija, spetsializirujuschikhsja v oblasti computer science.V osnove uchebnogo posobija lezhit zadachnyj podkhod v informatike, opi-rajuschijsja na ponjatie osmyslennoj zadachi dlja polzovatelja i "modulnuju programmu obuchenija kompjuternoj nauke", podgotovlennoj JUNESKO. V posobii rassmotreny vse etapy reshenija zadachi na kompjutere - nachinaja s postanovki osmyslennoj zadachi, razrabotki algoritma, spetsi-fikatsii, razrabotki interfejsa, vybora instrumenta kodirovanija, testi-rovanija i otladki programmnogo sredstva, zakanchivaja razrabotkoj do-kumentatsii, vnedreniem i soprovozhdeniem programmnogo sredstva. Vzakljuchenie predstavlen algoritm otsenki intellektualnykh resursov polzovatelej i ikh sootvetstvija intellektualnym potrebnostjam (re-shaemym zadacham). Poznakomivshis s materialom, obuchaemye priobretut kak teoretiche-skie znanija, tak i prakticheskie umenija, a eto pozvolit vyrabotat navyki, neobkhodimye dlja tochnoj postanovki zadachi, razrabotki effektivnogo algo-ritma, vybora optimalnoj sredy razrabotki programmnogo sredstva, sozdanija nadezhnogo programmnogo sredstva, protestirovat i otladit ego, a takzhe izgotovit neobkhodimuju polzovatelju i zakazchiku dokumentatsiju. Material uchebnogo posobija soderzhit bogatyj nabor illjustrativnogo materiala i baziruetsja kak na originalnykh rabotakh avtora, tak i na rabotakh vidnykh uchenykh A.I.Maltseva, Ju.L. Ershova, E.A. Zhogoleva, S.S. Lavrova, N. Virta, D. Poja, I. Lakatosa, G. Majersa, E. Dejkstry, D.Knuta, A.L. Brudno i dr., a takzhe na materialakh, razmeschennykh v svobodnom dostupe v Internet.