- •«Вычислительная техника и программирование»
- •0702 «Прикладная физика»
- •Тема 1. Основы алгоритмизации
- •В вод / Вывод данных Блок вычислений
- •Задания для практических занятий
- •Тема 2. Язык программирования
- •Вопросы для практических занятий
- •Тема 3. Интегрированная система программирования Turbo Pascal
- •Задания для практических занятий
- •Тема 4. Элементы алгоритмического языка Pascal
- •Вопросы и задания для практических занятий
- •Тема 5: Структура программы
- •Задания для практических занятий
- •Раздел 6.1 Линейная алгоритмическая структура
- •Задания к практическим занятиям
- •Раздел 6.2 Алгоритмическая структура – ветвления
- •Где If, then, else – зарезервированные слова
- •Задания к практическим занятиям
- •Задания для практических занятий
- •Раздел 6.3 Алгоритмическая структура - циклы
- •Оператор цикла с постусловием Repeat . . . Until
- •Задание для практических занятий
- •Тема 7. Структурированные типы данных
- •7.1 Массивы
- •Двумерный массив (матрица)
- •Задания для практических занятий
- •7.2 Множества
- •Задания и вопросы к практическим
- •7.3 Записи
- •Вопросы к практическим занятиям
- •Задание к практическим занятиям
- •Задания к практическим занятиям
- •Тема 8. Строки
- •Задания к практическим занятиям
- •Тема 9. Подпрограммы (Процедуры. Функции)
- •Пример:
- •Задания к практическим занятиям
- •Тема 10. Графика
- •В tp принята следующая система координат графического режима.
- •Задание к практическим занятиям
- •Меры длины
- •Линии и точки
- •Процедура SetLineStyle. Устанавливает новый стиль вычерчиваемых линий.
- •Список литературы
- •Пособие для изучения дисциплины «Вычислительная техника и программирование»
- •Специальности 6.070200 «радиофизика и электроника»
Меры длины
1 миля = 7 верстам |
7,4676 км |
1 верста = 500 саженям |
1,0668 км |
1 сажень = 3 аршинам = 7 футам |
2,1336 м |
1 аршин = 16 вершкам |
0,711м = 71,120 см |
1 вершок |
4,445 см = 44, 45 мм |
1 фут = 12 дюймам |
0,305 м = 30, 48 см |
1 дюйм = 10 линиям |
2,540 см = 25,4 мм |
1 линия = 10 точкам |
2,54 мм |
1 сотка (сотая часть сажень) |
2,154 см |
Приложение №5
Процедуры и функции для работы с файлами
APPEND (F) - открытие файла для добавления в конец информации.
FLUSH (F) – освобождение буфера выходного файла.
Информация из буфера вывода записывается в файл, с которым связана файловая переменная F.
READ (F, < список >) – чтение из файла
READLN (F, < список >) – чтение строки из файла
SETTEXTBUF (F, BUF [,SIZE]) - назначение буфера ввода-вывода. Для файла с которым связана файловая переменная F, назначается буфер ввода – вывода в виде переменной BUF любого типа.
WRITE (F, < список >) – запись в файл
WRITELN (F,< список >) – запись строки в файл
EOLN (F) – конец строки файла
SEEKEOF (F) – конец файла
SEEKEOLN (F) – конец строки файла, пропускает в конце строки символы пробела и табуляции.
Процедуры и функции для работы с типизированными файлами.
READL (F, < список >) – чтение из файла компонентов указанного типа.
2. SEEK (F,NUM) - настройка на требуемый компонент файла с указанным номером.
TRUNCATE (F) – удаление части файла начиная с текущего компонента.
4. WRITE ( F,< список >) – запись в файл компонентов указанного типа.
5. FILEPOS (F) – возвращает номер текущего компонента файла.
6. FILESIZE (F) – возвращает текущий размер файла.
Процедуры и функции для работы с нетипизированными файлами.
BLOCKREAD (F,BUF,N,[,RESULT]) – чтение из файла компонент.
SEEK (F,NUM) – настройка на требуемый компонент файла с указанным номером.
TRUNCATE (F) – удаление части файла начиная с текущего компонента.
BLOCKWRITE (F,BUF,N [,RESULT]) – запись в файл компонентов указанного типа.
FILEPOS (F) – возвращает номер текущего компонента файла.
FILESIZE (F) – возвращает текущий размер файла.
Приложение №6
Процедуры и функции для работы со строками.
CONCAT (S1 [, S2, . . .SN]) - возвращает строку сцепление строк
COPY (ST, INDEX, COUNT) – копирует из строки ST COUNT символов начиная с INDEX
DELETE (ST, INDEX, COUNT) – удаляет COUNT символов из строки ST начиная с символа INDEX.
INSERT (SUBST, ST, INDEX) – вставляет подстроку SUBST в строку ST, начиная с символа с номером INDEX.
LENGTH (ST) – возвращает длину строки ST.
POS (SUBST, ST) – отыскивает в строке ST первое вхождение подстроки SUBST
STR (X, [:WIDTH [:DESIMALS]], ST) – преобразует числоХ любого вещественного или целого формата в строку символов ST.
Приложение №7
Графические процедуры и функции.