Национальный цифровой ресурс Руконт - межотраслевая электронная библиотека (ЭБС) на базе технологии Контекстум (всего произведений: 634620)
Контекстум
.

Основы программирования для студентов технологического профиля (190,00 руб.)

0   0
Первый авторХаритонов Е. А.
АвторыСафиуллина А. К., Казан. нац. исслед. технол. ун-т
ИздательствоКНИТУ
Страниц151
ID302838
АннотацияСодержит учебный материал по дисциплине «Информатика». Включает краткий обзор основных понятий информатики, основные приемы программирования в двух средах: Qbasic и MathCad.
Кому рекомендованоПредназначено для студентов технологического профиля, изучающих дисциплину «Информатика».
ISBN978-5-7882-1558-7
УДК004.4
ББК32.973.26-018
Харитонов, Е.А. Основы программирования для студентов технологического профиля : учеб. пособие / А.К. Сафиуллина; Казан. нац. исслед. технол. ун-т; Е.А. Харитонов .— Казань : КНИТУ, 2013 .— 151 с. — ISBN 978-5-7882-1558-7 .— URL: https://rucont.ru/efd/302838 (дата обращения: 20.04.2024)

Предпросмотр (выдержки из произведения)

Включает краткий обзор основных понятий информатики, основные приемы программирования в двух средах: Qbasic и MathCad. <...> Эта цель достигается изучением основ программирования и параллельной работой в двух программных средах: MathCad и QBasic. <...> Система MathCad – мощная универсальная среда, позволяющая быстро решать сложнейшие вычислительные задачи. <...> Система программирования QBasic многим кажется устаревшей системой, однако является простой для изучения основ современного программирования и достаточно мощной, для того чтобы решить любую нетиповую вычислительную задачу. <...> Сюда можно отнести Windows, Internet, Microsoft Word, Microsoft Excel и т.д.; - и нже н е рные и нфо рмац и он ные т е х н о л о г и и - это т а к и е , которыми должен квалифицированный специалист: владеть современный алгоритмический язык высокого уровня, например, Basic, математический пакет - MathCad и т.д. <...> Фирма IBM достигла очень больших успехов в конструировании компьютеров. <...> 20 В начале апреля 1964 года фирма IBM объявила о создании шести моделей своего с еме й с т в а IBM System/360 («S/360»), что ознаменовало появление компьютеров т р е т ь е г о п о к о л е н и я . <...> Молодой программист из Бостона Пол Аллен и студент Гарвардского университета Билл Гейтс написали программу, реализующую для Альтаира алгоритмический язык BASIC. <...> Настоящая компьютерная революция началась в августе 1981 года, когда фирма IBM выпустила свой первый персональный компьютер - (IBM Personal Computer). <...> Так как сам по себе принцип открытой архитектуры не подлежал авторской и патентной защите, то вследствие «клонирования» ПК сторонними производителями, фирма IBM начала быстро утрачивать монополию на контроль рынка ПК и терять доходы. <...> 39 1.7 Основные понятия Windows 1.7.1 Понятия файла и имени файла Фа й л – это именованная последовательность байтов произвольной длины. <...> До появления операционной системы Windows 95 существовало специальное соглашение 8.3, в соответствии с которым имя файла должно было <...>
Основы_программирования_для_студентов_технологического_профиля.pdf
УДК 681.3.06 ББК 32.973-01 X20 Харитонов Е.А. Основы программирования для студентов технологического профиля : учебное пособие / Е.А.Харитонов, А.К.Сафиуллина, М-во образ. и науки России, Казан. нац. исслед. технол. ун-т. – Казань : Издво КНИТУ, 2014.– 152 с. ISBN 978-5-7882-1558-7 Содержит учебный материал по дисциплине «Информатика». Включает краткий обзор основных понятий информатики, основные приемы программирования в двух средах: Qbasic и MathCad. Приведены многочисленные примеры составления простейших программ в указанных средах. Предназначено для студентов технологического профиля, изучающих дисциплину «Информатика». Подготовлены на кафедре химической кибернетики. Печатается по решению редакционно-издательского совета Казанского национального исследовательского технологического университета. Рецензенты: д-р техн. наук, проф. КГЭУ В. Н. Шарифуллин зав. лабораторией технологии нефтегазопереработки ВНИУС канд. техн. наук, cт. науч. cотр. Б. Н. Матюшко ISBN 978-5-7882-1558-7 © Харитонов Е.А., Сафиуллина А.К., 2014 © Казанский национальный исследовательский технологический университет, 2014 2
Стр.2
ОГЛАВЛЕНИЕ ВВЕДЕНИЕ ............................................................... 3 1 ОБЩИЕ ВОПРОСЫ ИНФОРМАТИКИ ................. 4 1.1 Информатика как наука ..................................... 4 1.2 Понятие информации ........................................ 6 1.3 Отличительные черты современного компьютера7 1.4 Упрощенная классификация компьютеров по размерам и стоимости ................................................ 7 1.5 Краткая история вычислительной техники ......... 9 1.6 Устройство персонального компьютера ........... 27 1.6.1 Периферийные устройства персонального компьютера.............................................................. 34 1.7 Основные понятия Windows ........................... 40 1.7.1 Понятия файла и имени файла ...................... 40 2 ОСНОВЫ РАБОТЫ В MATHCAD ....................... 43 2.1 Интерфейс пользователя ................................. 43 2.2 Простейшие вычисления в MathСad ................. 45 2.3 Основные понятия MathСad ............................ 47 2.3.1 Оператор присваивания ................................ 49 2.4 Линейные программы ...................................... 52 2.5 Разветвляющиеся программы .......................... 55 2.6 Программы с дискретными переменными ........ 60 2.6.1 Формат дискретной переменной в MathCad .. 60 2.6.2 Построение графиков в MathCad ................... 63 2.7 Матричные вычисления в MathCad .................. 68 2.7.1 Элементарные матричные вычисления .......... 69 2.7.2 Использование матричных операторов для преобразования матриц и векторов .......................... 71 2.7.3 Матричные функции ..................................... 73 3 ОСНОВЫ РАБОТЫ В QBASIC ............................ 82 3.1 Понятие об алгоритмических языках высокого уровня ..................................................................... 82 3.2 Система программирования QBasic ................. 84 3.3 Основные элементы языка Qbasic .................... 85 3.4 Линейные программы ...................................... 88 148
Стр.148
3.4.1 Операторы для разработки линейных программ ................................................................. 88 Оператор LET ...........................................................................89 Оператор PRINT ......................................................................90 Оператор END ..........................................................................91 Оператор REM .........................................................................92 3.4.2 Встроенные функции QBasic ............................ 95 Функция ABS ...........................................................................96 Функция EXP ...........................................................................96 Функция SQR ...........................................................................96 Функция LOG ...........................................................................96 Функция COS ...........................................................................97 Функция SIN.............................................................................97 Функция TAN ...........................................................................98 Функция ATN ...........................................................................98 3.4.3 Операторы для ввода данных ........................... 99 Оператор INPUT ......................................................................99 Оператор DATA .....................................................................100 Оператор READ .....................................................................100 Оператор RESTORE ..............................................................101 3.5 Замкнутые программы ...................................... 102 Оператор GOTO .....................................................................102 3.5.1 Функция пользователя в QBasic ...................... 106 Оператор DEF FN ..................................................................106 3.6 Элементы структурного программирования ....... 108 Оператор DECLARE ..............................................................108 Оператор FUNCTION ... END FUNCTION ........................109 3.7 Разветвляющиеся программы ............................. 111 Оператор IF...THEN ...ELSE .................................................111 3.8 Циклические программы ................................... 119 Оператор FOR...NEXT ..........................................................119 Оператор PRINT USING .......................................................120 Оператор STOP ......................................................................121 Оператор SLEEP ....................................................................122 Оператор DIM для описания типа данных ..........................122 3.9 Итерационные программы ................................. 129 149
Стр.149
Оператор WHILE ... WEND ..................................................130 Оператор DO ....LOOP ...........................................................130 3.10 Программы для работы с массивами ............... 140 Оператор DIM для описания массивов ...............................140 3.10.1. Одномерные массивы ....................................................141 3.10.2 Двумерные массивы .......................................................143 Библиографический список ..................................... 146 ОГЛАВЛЕНИЕ ........................................................ 148 150
Стр.150