![]() |
|
сделать стартовой | добавить в избранное |
![]() |
Алгоритмические языки: использование процедур при работе с двумерными массивами |
ЛАБОРАТОРНАЯ РАБОТА по дисциплине “Основы программирования” на тему Алгоритмические языки: использование процедур при работе с двумерными массивами Цель работы: получение навыков работы с процедурами и двумерными массивами. Постановка задачи: 1. Изучить способы описания и использования многомерных массивов, назначение процедур, их описание и обращение к ним. 2. Разбить задачу соответствующего варианта на подзадачи, таким образом, чтобы решение каждой подзадачи описывалось процедурой, а основная программа состояла из последовательности вызова процедур. 3. Программно реализовать алгоритмы. Задание к работе: 1. Дана матрица m. В каждой Строке выбрать минимальный элемент, затем среди них найти наибольший. Вывести индексы найденного элемента. 2. Набрать программу, отладить ее, протестировать. Распечатать текст программы и результаты ее работы на тестовых данных. Ход выполнения работы 1. Блок-схема: - - Рисунок 1. Блок-схема программы 2. Текст программы Program lab52; Co s max=10; ype ma =array of i eger; Var a:ma ; b:array of By e; i,j:by e; procedure vvod m(Var a:ma ;Var i,j:By e); Var x,y:by e; Begi Wri el ('Введите мерность матрици '); Wri e('i='); readl (i); Wri e('j='); readl (j); Wri el ('Введите массив:'); for x:=1 o i do for y:=1 o j do Begi wri e('a) E d E d; Procedure Proc(a:ma ;i,j:by e); Var b:array of By e; x,y:by e; z:i eger; Begi for x:=1 o i do Begi z:=a&l ;z he Begi z:=a; y:=1; for x:=2 o i do if b; y:=x E d; Wri el ('Искомый элемент-a); E d; Begi vvod m(a,i,j); Proc(a,i,j) E d. 3. Результаты работы: 1. Тест №1. Искомый элемент - a=3. Рисунок 2. Результат теста №1. 2. Тест №2. Искомый элемент - a=2. Рисунок 3. Результат теста №2.
Например, в псевдокоде, также каки в формальных языках, существуют служебные слова, смысл которых определен раз и навсегда. Их выделяют в печатном тексте жирным шрифтом, а в рукописном тексте подчеркивают. Единый или формальный подход к определению псевдокода не существует, поэтому используются различные псевдокоды, отличающиеся набором служебных слов и основных (базовых) конструкций. Программная форма представления алгоритмов иногда характеризуется некоторыми структурами, состоящими из отдельных базовых (основных) элементов. При данном подходе к алгоритмам изучение основных принципов их конструирования следует начинать с этих базовых элементов. Их описание осуществляется с использованием языка схем алгоритмов и алгоритмического языка. 9.2. Системы программирования Машинно-ориентированные языки относятся к машинно-зависимым языкам программирования. Основные конструктивные средства таких языков позволяют учитывать особенности архитектуры и принципов работы определенной ЭВМ, т. е. они имеют те же возможности и требования к программистам, что и машинные языки
1. Алгоритмические языки: обработка одномерных массивов
2. Программирование и алгоритмические языки
3. Методы работы с массивами на языке BASIC
9. Основы программирования и алгоритмические языки
11. Основные алгоритмические конструкции и соответствующие им конструкции языка программирования QBasic
12. Работа над массивами с помощью языка С++
13. Билеты по всемирной истории для 11 класса на украинском языке
15. Топики по английскому языку
17. Ударение в сложных словах немецкого языка
18. Топики по немецкому языку за 11 класс
19. Название всех стран, жители, столицы, языки (на английском языке)
20. Латинский язык (Контрольна робота)
21. Лингвистика - влияние первого языка на изучении второго
25. Контрольная работа по Английскому языку
26. Образцы писем делового характера на английском языке
27. Переводы по английскому языку из учебника Л.Н. Адрианова
28. Синонимия немецкого языка. Синонимический ряд и тематическая группа
29. Список мирового наследия (The World Heritage List, на английском языке)
30. Топики по английскому языку
31. Топики по Английскому языку
32. Цикл-метод обучения. (Методика преподавания эстонского языка)
33. Билеты по английскому языку за 11 класс
34. Тесты по английскому языку
35. Латинский язык: Практические задания для студентов заочного отделения исторического факультета
36. Глаголы французского языка (Le regime des verbes francais)
37. Словообразовательные модели неологизмов в современном английском языке
42. Обучение письменной речи на французском языке в старших классах
43. Структуры экономического дискурса во французском языке. Роль коннекторов в построении аргументации
44. Поле запаха в немецком языке на примере романа П.Зюскинда ПАРФЮМЕР
45. Фразеологический анализ ФЕ с компонентом-соматизмом Mund/рот в немецком и русском языках
46. Лекции Л. И. Городнего по лексикологии английского языка
47. Предмет исследования теоретической грамматики. Грамматический строй английского языка
48. Эффективные методы изучения иностранных языков
49. Экзаменационные темы по немецкому языку
51. Особенности языка и стиля английской научной прозы
53. Структурно - семантические особеннности спортивной фразеологии современного английского языка
57. Темы по английскому языку (English topics)
58. Лингвистические основы обучения произношению английского языка в каракалпакской школе
59. Лексико-семантическое поле "женщина" в современном английском языке
60. Синтаксические функции герундия в испанском языке. Проблема атрибутивного герундия
62. Формы обращения в английском языке
63. Средства художественного языка в авангардных стилях начала XX века
64. Язык средств массовой информации на примере газетной печати
65. Проблема классификации языков
67. Русский язык
69. Речевой этикет в современном русском языке
73. Диалектологический словарь русского языка
75. Книга Г.О. Винокура "О языке художественной литературы"
78. Проза Д.И. Фонвизина в истории русского литературного языка
79. Способы образования неологизмов в терминологии в современном французском языке
80. Фразеологизмы новозаветного происхождения в современном русском языке
84. Графика русского языка до и после Кирилла
85. Шпаргалка по русскому языку
89. Реализация функций языка в ФЗ "О прокуратуре РФ"
90. Особенности языка и стиля английской научной прозы
91. Русские заимствования в английском языке (Russian borrowings in English language)
92. Сравнительное описание слоговых структур английского и каракалпакского языков
93. Аббревиация в разноструктурных языках
94. Английский язык в Южной Африке
95. Теория и методика русского языка (экзаменационные билеты)
96. Новообразования в языке современной немецкой рекламы