- •Министерство образования и науки рф
- •Наука информатика
- •Алгоритмы и программы
- •Информация, ее количественная мера и принципы кодирования
- •Принципы программного управления обработкой информации и структура современных пк
- •Принципы построения и технические характеристики устройств пк Основные устройства
- •Клавиатура
- •Лабораторная работа №1 название: знакомство с эвм, операционной системой и файловыми менеджерами
- •Начальные сведения об операционной системе dos
- •Файлы и каталоги на дисках
- •Работа с программой Dos Navigator
- •Краткая справка по Dos Navigator
- •Краткая справка по текстовому редактоРу среды
- •** Команды перемещения курсора **
- •** Команды удаления/вставки**
- •** Команды работы с блоками **
- •** Команды, передаваемые среде из редактора**
- •Лабораторная работа №3 название: организация ввода/вывода,вычисление выражений,использование стандартных функций
- •Лабораторная работа № 4 название: Организация циклов в программе с использованием условного операторА
- •Лабораторная работа №5 название: Организация циклов в программе с использованием операторов цикла
- •Лабораторная работа № 6
- •Лабораторная работа №7 название: работа с массивами чисел
- •Программа:
- •Лабораторная работа №8 название: упорядочение элементов массива
- •Программа:
- •Программа:
- •Лабораторная работа №9 название: работа с комбинированными типами данных
- •Программа:
- •Результаты работы программы
- •Лабораторная работа №10 название: организация программ с использованием подпрорамм
- •Программа:
- •Результаты работы программы
- •Лабораторная работа №11 название: организация программ с использованием модулей
Министерство образования и науки рф
ФГБОУ «Южно-Российский государственный технический университет (НОВОЧЕРКАССКИЙ ПОЛИтЕХНИЧЕСКИЙ ИНСТИТУТ)»
Кафедра мехатроники
и гидропневмоавтоматики
МЕТОДИЧЕСКИЕ УКАЗАНИЯ
к лабораторным работам
по дисциплине
«ИНФОРМАТИКА»
Новочеркасск 2011
Данные лабораторные работы выполняются бакалаврами 1 курса дневной формы обучения по направлению подготовки: 221000 «Мехатроника и робототехника» и 141100 «Энергетическое машиностроение» с целью закрепления теоретических знаний и получения практических навыков по информатике и программированию на языке Паскаль.
Составитель:
Бондаренко М.Д., к.т.н., доцент каф. мехатроники и гидропневмоавтоматики.
Тираж: 20 экз.
Объем: стр.
Утверждено на заседании кафедры
Протокол № ___
«____» ________________ 20____ г.
Зав. кафедрой Шошиашвили М.Э.
Наука информатика
Стремительное развитие и широкое распространение вычислительной техники послужили предпосылками к появлению нового раздела науки, названного информатикой. Основные направления информатики связаны с разработкой специальных компьютерных методов решения сложных исследовательских и практических задач.
Информатика долгое время рассматривалась как часть математики и развивалась усилиями математиков. И хотя специфичность компьютерных методов дает основание говорить об информатике как об особой науке, все же следует подчеркнуть, что эта наука существенно, опирается на достижения математики. Последнее объясняется тем, что явления и процессы, которые изучаются естественными и техническими науками, экономические процессы и т. д. часто удается описать с помощью понятий математики - функций, систем уравнений, неравенств и др., и для получения конкретных сведений об изучаемых явлениях и процессах надо произвести некоторые действия (например, прибегая к помощи компьютера) над математическими объектами.
Название «информатика» происходит от слова «информация», которое, в свою очередь, означает сведения о чем-либо. Компьютер фактически предназначен для переработки информации. Исходная информация о некотором процессе, имеющая вид чисел, таблиц, графиков, текстов и т. д., может быть преобразована в другую информацию об этом же процессе. Например, информация о взаимном расположении планет может быть с помощью компьютера довольно быстро преобразована в информацию о расположении, которое будет наблюдаться через интересующее нас время. Информация о производственных возможностях предприятия может быть преобразована в информацию о таком распределении работы, которое обеспечивает эффективное использование всех имеющихся возможностей и т.д. Но для того, чтобы решение подобной задачи стало возможным, надо сначала разработать алгоритм и написать соответствующую программу для компьютера.
Алгоритмы и программы
Понятие алгоритма является одним из центральных понятий информатики. Слово алгоритм, в сущности, является синонимом слов способ, рецепт, и т. д. Можно говорить, в этом смысле, об алгоритме нахождения корней квадратного уравнения, заданного своими коэффициентами, или об алгоритме разложения натурального числа на простые множители. В основе этих алгоритмов лежат простейшие математические операции над числами. Такие алгоритмы называются численными. Довольно часто рассматриваются и нечисленные алгоритмы. Например, в роли исходных данных и результатов могут выступать последовательности символов - тексты, формулы и т. д., в роли операций - не операции сложения, умножения и подобные им, а операции приписывания одной последовательности к другой, операция замены по некоторой таблице одних символов на другие и т. д. Примером алгоритма, основывающегося на подобных операциях, являются алгоритмы преобразования текста в его код Морзе.
Итак, алгоритм - это описанный со всеми подробностями способ получения удовлетворяющих поставленному условию результатов по исходным данным.
Поиски различных алгоритмов входили в круг важных задач во все время существования науки. Уже в древнейшие времена были получены способы нахождения площадей и объемов геометрических фигур и тел по их размерам. Одним из достижений античной науки было изобретение Евклидом (III век до н.э.) необычно остроумного способа быстрого нахождения наибольшего общего делителя двух натуральных чисел. Математики Древнего Востока изобрели десятичную систему и дали правила вычислений в этой системе. Сам термин «алгоритм» тоже имеет древнее происхождение, являясь латинизированной транскрипцией имени великого среднеазиатского ученого IX века Мухаммеда аль-Хорезми (буквально: Мухаммеда из Хорезма или Мухаммеда Хорезмского; Хорезм - название древнего государства на территории Узбекистана). В математическом трактате Мухаммеда аль-Хорезми формулировались, в частности, правила разнообразных вычислений.
Ряд важных для вычислительной практики алгоритмов был разработан в XVII-XIX веках И. Ньютоном, Л. Эйлером, К. Ф. Гауссом - крупнейшими математиками своего времени. Эти алгоритмы не утратили своего значения по сегодняшний день.
В настоящее время интерес к алгоритмам особенно велик благодаря упомянутой возможности использования компьютеров в технике, экономике, научных исследованиях и т. д. Дело здесь в том, что компьютер во время работы выполняет заданную программу, а программа является некоторым алгоритмом, записанным в специальных обозначениях. Соответствующую систему обозначений называют языком программирования. Точнее, язык программирования - это совокупность средств и правил представления алгоритма в виде, приемлемом для компьютера.
Число используемых языков программирования сейчас достаточно велико. Среди наиболее распространенных следует в первую очередь назвать такие языки, как Фортран, Бейсик, Лисп, Паскаль, Си. Язык программирования Паскаль, созданный в 70-х годах швейцарским ученым Н. Виртом, приобрел в последнее время значительную популярность. В Паскале сконцентрированы многие лучшие черты языков-предшественников. В нашем курсе информатики в качестве рабочего языка программирования будет использоваться именно Паскаль.