Содержание
- 2. Павловская Т.А. (СПбГУИТМО) Лекция 3. Типы данных, определяемые программистом Описываются одномерные и двумерные массивы, строки, записи,
- 3. Павловская Т.А. (СПбГУИТМО) Простые типы данных
- 4. Павловская Т.А. (СПбГУИТМО) Описание типа данных type имя_типа = описание_типа ... var имя_переменной : имя_типа var
- 5. Павловская Т.А. (СПбГУИТМО) Перечисляемый тип данных type имя = (список имен констант) type Menu = (READ,
- 6. Павловская Т.А. (СПбГУИТМО) Интервальный тип данных type имя = конст_1 .. конст_2 type Hour = 0
- 7. Павловская Т.А. (СПбГУИТМО) Массивы
- 8. Павловская Т.А. (СПбГУИТМО) Описание массива type имя_типа = array [тип_индекса] of тип_элемента type mas = array
- 9. Павловская Т.А. (СПбГУИТМО) Пример 1 Program Max_Elem; { макс. элемент } const n = 20; var
- 10. Павловская Т.А. (СПбГУИТМО) Пример 2 { Кол-во отрицательных и общая сумма элементов } Program Sum_Num; const
- 11. Павловская Т.А. (СПбГУИТМО) Сортировка выбором
- 12. Павловская Т.А. (СПбГУИТМО) Алгоритм сортировки Найти, где расположен минимальный элемент массива Поменять его местами с 1-м
- 13. Павловская Т.А. (СПбГУИТМО) Обмен значений двух переменных 3 5 5 3 3
- 14. Павловская Т.А. (СПбГУИТМО) Сортировка выбором Program Sort; const n = 20; var a : array [1
- 15. Павловская Т.А. (СПбГУИТМО) Сортировка выбором Program Sort; const n = 20; var a : array [1
- 16. Павловская Т.А. (СПбГУИТМО) Двумерные массивы const n = 4; m = 3; type mas = array
- 17. Павловская Т.А. (СПбГУИТМО) Инициализация массива const a : mas2 = ( ( 2, 3, 1, 0),
- 18. Павловская Т.А. (СПбГУИТМО) Пример 1 Программа, которая для целочисленной матрицы 3 x 4 определяет среднее арифметическое
- 19. Павловская Т.А. (СПбГУИТМО) program sred_n; const m = 3; n = 4; var a : array
- 20. Павловская Т.А. (СПбГУИТМО) Строки
- 21. Павловская Т.А. (СПбГУИТМО) Типы строк В Паскале три типа строк: стандартные (string); определяемые программистом на основе
- 22. Павловская Т.А. (СПбГУИТМО) Описание строк type str5 = string [5]; const n = 10; var s
- 23. Павловская Т.А. (СПбГУИТМО) Операции со строками Присваивание s := s1; Конкатенация s1 := ’кар’ + ’туз’;
- 24. Павловская Т.А. (СПбГУИТМО) Процедуры и функции Функция Concat(s1, s2, ..., sn) Функция Copy(s, start, len) Процедура
- 25. Павловская Т.А. (СПбГУИТМО) Пример 1 Написать программу, которая определяет, встречается ли в заданном текстовом файле заданная
- 26. Павловская Т.А. (СПбГУИТМО) Алгоритм Построчно считывать текст из файла. Для каждой строки проверять, содержится ли в
- 27. Павловская Т.А. (СПбГУИТМО) Программа program search_substr; const len = 80; { 1 } var word, line
- 28. Павловская Т.А. (СПбГУИТМО) Пример 2 Программа, которая читает текст из файла и выводит его на экран,
- 29. Павловская Т.А. (СПбГУИТМО) Программа Program Change_word; var s, str : string[80]; f : text; i, dl
- 30. Павловская Т.А. (СПбГУИТМО) Записи и множества
- 31. Павловская Т.А. (СПбГУИТМО) Описание записи type имя_типа = record описание 1-го поля записи; описание 2-го поля
- 32. Павловская Т.А. (СПбГУИТМО) Примеры описания записей type goods = record name : string [20]; price :
- 33. Павловская Т.А. (СПбГУИТМО) Действия с записями g1 := g2; g2 := stock[3]; g1.price := 200; with
- 34. Павловская Т.А. (СПбГУИТМО) Пример использования записей Program SKLAD; const Max_n = 100; type str20 = string
- 35. Павловская Т.А. (СПбГУИТМО) begin assign(f, 'stock.txt'); reset(f); i := 1; while not Eof(f) do begin with
- 36. Павловская Т.А. (СПбГУИТМО) while true do begin writeln('Введите наименование'); Readln(name); len := length(name); if len =
- 37. Павловская Т.А. (СПбГУИТМО) Записи с вариантной частью type contact = record name : string [40]; tel
- 38. Павловская Т.А. (СПбГУИТМО) Пример вариантной записи type figure = (rect, triangle, circle); shape = record x,
- 39. Павловская Т.А. (СПбГУИТМО) Множества Type имя_типа = set of базовый_тип; type Caps = set of 'A'..'Z';
- 40. Павловская Т.А. (СПбГУИТМО) Константы и переменные ['A', 'D'] [1, 3, 6] [2, 3, 10 .. 13]
- 41. Павловская Т.А. (СПбГУИТМО) Операции с множествами
- 42. Павловская Т.А. (СПбГУИТМО) Пример работы с множествами type Caps = set of 'A'..'Z'; var a, b,
- 43. Павловская Т.А. (СПбГУИТМО) Файлы
- 44. Павловская Т.А. (СПбГУИТМО) Файлы Пример описания файлов: var ft : text; fb : file; fc :
- 45. Павловская Т.А. (СПбГУИТМО) Доступ к файлам: - Последовательный - Прямой Текстовые файлы хранят данные в виде
- 46. Павловская Т.А. (СПбГУИТМО) Организация ввода-вывода объявить файловую переменную var f : text; связать ее с физическим
- 47. Павловская Т.А. (СПбГУИТМО) Процедуры и функции для работы со всеми типами файлов: assign(var f; filename :
- 48. Павловская Т.А. (СПбГУИТМО) Текстовые файлы Текстовый файл - последовательность строк символов переменной длины. Каждая строка заканчивается
- 49. Павловская Т.А. (СПбГУИТМО) Подпрограммы для текстовых файлов read(f, ) readln(f, [ ]) write(f, ) writeln(f, [
- 50. Павловская Т.А. (СПбГУИТМО) Подпрограммы для текстовых файлов flush(var f : text) применяется к открытым выходным файлам,
- 51. Павловская Т.А. (СПбГУИТМО) Подпрограммы для текстовых файлов . seekEof(var f : Text): boolean возвращает значение True,
- 52. Павловская Т.А. (СПбГУИТМО) Бестиповые и компонентные файлы
- 53. Павловская Т.А. (СПбГУИТМО) Бестиповые файлы Предназначены для хранения участков оперативной памяти на внешних носителях. После описания
- 54. Павловская Т.А. (СПбГУИТМО) Чтение данных из бестипового файла осуществляется процедурой BlockRead( var f: File; var X;
- 55. Павловская Т.А. (СПбГУИТМО) Запись данных в бестиповой файл выполняется процедурой BlockWrite( var f: File; var X;
- 56. Павловская Т.А. (СПбГУИТМО) Пример Program Create_bfile; var buf : array[1 .. 4] of real; f_in :
- 57. Павловская Т.А. (СПбГУИТМО) i := 0; while not eof(f_in) do begin inc(i); read(f_in, buf[i]); if i
- 58. Павловская Т.А. (СПбГУИТМО) Компонентные файлы Применяются для хранения однотипных элементов в их внутренней форме представления. Тип
- 59. Павловская Т.А. (СПбГУИТМО) Прямой доступ При последовательном доступе чтение/запись очередного элемента файла возможно только после аналогичной
- 60. Павловская Т.А. (СПбГУИТМО) Пример Program Get_bfile; var buf : array[1 .. 4] of real; f :
- 62. Скачать презентацию






![Павловская Т.А. (СПбГУИТМО) Описание массива type имя_типа = array [тип_индекса] of тип_элемента](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/880589/slide-7.jpg)













![Павловская Т.А. (СПбГУИТМО) Описание строк type str5 = string [5]; const n](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/880589/slide-21.jpg)






![Павловская Т.А. (СПбГУИТМО) Программа Program Change_word; var s, str : string[80]; f](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/880589/slide-28.jpg)



![Павловская Т.А. (СПбГУИТМО) Действия с записями g1 := g2; g2 := stock[3];](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/880589/slide-32.jpg)






![Павловская Т.А. (СПбГУИТМО) Константы и переменные ['A', 'D'] [1, 3, 6] [2,](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/880589/slide-39.jpg)








![Павловская Т.А. (СПбГУИТМО) Подпрограммы для текстовых файлов read(f, ) readln(f, [ ])](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/880589/slide-48.jpg)






![Павловская Т.А. (СПбГУИТМО) Пример Program Create_bfile; var buf : array[1 .. 4]](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/880589/slide-55.jpg)



![Павловская Т.А. (СПбГУИТМО) Пример Program Get_bfile; var buf : array[1 .. 4]](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/880589/slide-59.jpg)
Как научить младших школьников сочинять синквейны?
Планирование задач
Компьютерные сети
Устройство компьютера и ОС Windows
Графики, таблицы, диаграммы
Файловая система. Работа с файлами
Виды БД
Количественная характеристика информации
Интеграция с Rail-Тариф. Сервер
Виды информации (интерактивный тест, 8 класс)
Социальная сеть для педагогического сообщества
Все есть число. Фронтальный опрос
Инновационные технологии в управлении персоналом инновационное устройство UOR-56
Алгоритмизация и программирование С#. Элементы языка программирования. (Лекция 3)
Обработка ошибок в С++
Tasks without arrays and loops. Tasks with arrays and loops
Накопители
Человеко-машинный интерфейс
Создание многотабличной базы данных
Web-программирование. Лекция 5. Шаблоны проектирования
Задачи связности и реберной двусвязности на динамически меняющихся графах
Построение алгоритмов
Final Project
MagicDom. Game
Презентация на тему Осторожно, компьютер!
Индивидуальный проект. От абака до компьютера
Как добавить Центр Avon на карту
Настройка работы системы Western Union в ЕАС ОПС