рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

КОНТРОЛЬНАЯ РАБОТА

КОНТРОЛЬНАЯ РАБОТА - раздел Программирование, По дисциплине Основы алгоритмизации и программирования   1. Задачи Для Решения На Тему «Линейные Алгоритмы»...

 

1. Задачи для решения на тему «линейные алгоритмы»

Вычислите выражения по предложенным формулам.

Вариант 1 Вариант 2
Вариант 3 Вариант 4
Вариант 5 Вариант 6
Вариант 7 Вариант 8
Вариант 9 Вариант 10
Вариант 11 Вариант 12
Вариант 13 Вариант 14
Вариант 15 Вариант 16
Вариант 17 Вариант 18
Вариант 19 Вариант 20    

 

2. Задачи для решения на тему «сочетание цикла и разветвления»

Протабулировать кусочную функцию F на интервале Xstart до Xfinish с шагом dX, где a,b,c, Xstart, Xfinish, dX – действительные числа (вводятся с клавиатуры).

Вариант 1 Вариант 2
Вариант 3 Вариант 4
Вариант 5 Вариант 6
Вариант 7 Вариант 8
Вариант 9 Вариант 10
Вариант 11 Вариант 12
Вариант 13 Вариант 14
Вариант 15 Вариант 16
Вариант 17 Вариант 18
Вариант 19 Вариант 20

 

3. Задачи для решения на тему «одномерные массивы»

Дан массив, состоящий из n вещественных элементов, вычислить:

 

Вариант 1

1 сумму отрицательных элементов массива;

2 произведение элементов массива, расположенных между максимальным и минимальным элементами;

3 упорядочить элементы массива по возрастанию.

 

Вариант 2

1 сумму положительных элементов массива;

2 произведение элементов массива, расположенных между максимальным и минимальным по модулю элементами;

3 упорядочить элементы массива по убыванию.

 

Вариант 3

1 произведение элементов массива с четными номерами;

2 сумму элементов массива, расположенных между первым и последним нулевыми элементами;

3 преобразовать массив таким образом, чтобы сначала располагались все положительные элементы, а потом - все отрицательные (элементы, равные 0, считать положительными).

 

Вариант 4

1 сумму элементов массива с нечетными номерами;

2 сумму элементов массива, расположенных между первым и последним отрицательными элементами;

3 сжать массив, удалив из него все элементы, модуль которых не превышает 1. Освободившиеся в конце массива элементы заполнить нулями.

 

Вариант 5

1 максимальный элемент массива;

2 сумму элементов массива, расположенных до последнего положительного элемента;

3 сжать массив, удалив из него все элементы, модуль которых находится в интервале [а, b]. Освободившиеся в конце массива элементы заполнить нулями.

 

Вариант 6

1 минимальный элемент массива;

2 сумму элементов массива, расположенных между первым и последним положительными элементами;

3 преобразовать массив таким образом, чтобы сначала располагались все элементы, равные нулю, а потом - все остальные.

 

Вариант 7

1 номер максимального элемента массива;

2 произведение элементов массива, расположенных между первым и вторым нулевыми элементами;

3 преобразовать массив таким образом, чтобы в первой его половине располагались элементы, стоявшие в нечетных позициях, а во второй половине - элементы, стоявшие в четных позициях.

 

 

Вариант 8

1 номер минимального элемента массива;

2 сумму элементов массива, расположенных между первым и вторым отрицательными элементами;

3 преобразовать массив таким образом, чтобы сначала располагались все элементы, модуль которых не превышает 1, а потом - все остальные.

 

Вариант 9

1 максимальный по модулю элемент массива;

2 сумму элементов массива, расположенных между первым и вторым положительными элементами;

3 преобразовать массив таким образом, чтобы элементы, равные нулю, располагались после всех остальных.

 

Вариант 10

1 минимальный по модулю элемент массива;

2 сумму модулей элементов массива, расположенных после первого элемента, равного нулю;

3 преобразовать массив таким образом, чтобы в первой его половине располагались элементы, стоявшие в четных позициях, а во второй половине - элементы, стоявшие в нечетных позициях.

 

Вариант 11

1 номер минимального по модулю элемента массива;

2 сумму модулей элементов массива, расположенных после первого отрицательного элемента;

3 сжать массив, удалив из него все элементы, величина которых находится в интервале [а, b]. Освободившиеся в конце массива элементы заполнить нулями.

 

Вариант 12

1 номер максимального по модулю элемента массива;

2 сумму элементов массива, расположенных после первого положительного элемента;

3 преобразовать массив таким образом, чтобы сначала располагались все элементы, целая часть которых лежит в интервале [а, b], а потом - все остальные.

 

Вариант 13

1 количество элементов массива, лежащих в диапазоне от А до В;

2 сумму элементов массива, расположенных после максимального элемента;

3 упорядочить элементы массива по убыванию модулей элементов.

 

Вариант 14

1 количество элементов массива, равных 0;

2 сумму элементов массива, расположенных после минимального элемента;

3 упорядочить элементы массива по возрастанию модулей элементов.

Вариант 15

1 количество элементов массива, больших С;

2 произведение элементов массива, расположенных после максимального по модулю элемента;

3 преобразовать массив таким образом, чтобы сначала располагались все отрицательные элементы, а потом - все положительные.

 

Вариант 16

1 количество отрицательных элементов массива;

2 сумму модулей элементов массива, расположенных после минимального по модулю элемента;

3 заменить все отрицательные элементы массива их квадратами и упорядочить элементы массива по возрастанию.

 

Вариант 17

1 количество положительных элементов массива;

2 сумму элементов массива, расположенных после последнего элемента, равного нулю;

3 преобразовать массив таким образом, чтобы сначала располагались все элементы, целая часть которых не превышает 1, а потом - все остальные.

 

Вариант 18

1 количество элементов массива, меньших С;

2 сумму целых частей элементов массива, расположенных после последнего отрицательного элемента;

3 преобразовать массив таким образом, чтобы сначала располагались все элементы, отличающиеся от максимального не более чем на 20%, а потом - все остальные.

 

Вариант 19

1 произведение отрицательных элементов массива;

2 сумму положительных элементов массива, расположенных до максимального элемента;

3 изменить порядок следования элементов в массиве на обратный.

 

Вариант 20

1 произведение положительных элементов массива;

2 сумму элементов массива, расположенных до минимального элемента;

3 упорядочить по возрастанию отдельно элементы, стоящие на четных местах, и элементы, стоящие на нечетных местах.

4. Задачи для решения на тему «двумерные массивы»

 

Вариант 1. Дана целочисленная прямоугольная матрица. Определить:

1 количество столбцов, не содержащих ни одного положительного элемента;

2 сумму столбцов, содержащих хотя бы один нулевой элемент.

 

Вариант 2. Дана целочисленная прямоугольная матрица.

Определить количество столбцов, не содержащих ни одного нулевого элемента.

Переставляя строки заданной матрицы, расположить их в соответствии с ростом суммы ее положительных четных элементов.

 

Вариант 3. Дана целочисленная прямоугольная матрица. Определить:

1 количество столбцов, содержащих хотя бы один нулевой элемент;

2 номер строки, в которой находится самая длинная серия одинаковых элементов.

 

Вариант 4. Дана целочисленная квадратная матрица. Определить:

1 произведение элементов в тех строках, которые не содержат отрицательных элементов;

2 максимум среди сумм элементов диагоналей, параллельных главной диагонали матрицы.

 

Вариант 5. Дана целочисленная квадратная матрица. Определить:

1 сумму элементов в тех столбцах, которые не содержат отрицательных элементов;

2 минимум среди сумм модулей элементов диагоналей, параллельных побочной диагонали матрицы.

 

Вариант 6. Дана целочисленная прямоугольная матрица. Определить:

1 сумму элементов в тех строках, которые содержат хотя бы один отрицательный элемент;

2 номера строк и столбцов всех седловых точек матрицы.

Примечание. Матрица А имеет седловую точку Аs, если Аij является минимальным элементом в i-й строке и максимальным в j-м столбце.

 

Вариант 7. Дана целочисленная прямоугольная матрица размером 8 на 8

1 найти такие k, что k-я строка матрицы совпадает с k-м столбцом;

2 найти сумму элементов в тех строках, которые содержат хотя бы один отрицательный элемент.

 

Вариант 8. Характеристикой столбца целочисленной матрицы назовем сумму модулей его отрицательных нечетных элементов. Переставляя столбцы заданной матрицы, расположить их в соответствии с ростом характеристик.

Найти сумму элементов в тех столбцах, которые содержат хотя бы один отрицательный элемент.

 

Вариант 9. Соседями элемента Аij в матрице назовем элементы Аkl с
i-1<=k<=i+1, j-1<=l<=j+1 при (k,l) не равно (i,j). Операция сглаживания матрицы дает новую матрицу того же размера, каждый элемент которой получается как среднее арифметическое имеющихся соседей соответствующего элемента исходной матрицы. Построить результат сглаживания заданной вещественной матрицы размером 10 на 10. В сглаженной матрице найти сумму модулей элементов, расположенных ниже главной диагонали.

 

Вариант 10. Элемент матрицы называется локальным минимумом, если он строго меньше всех имеющихся у него соседей. Подсчитать количество локальных минимумов заданной матрицы размером 10 на 10.

Найти сумму модулей элементов, расположенных выше главной диагонали.

 

Вариант 11. Коэффициенты системы линейных уравнений заданы в виде прямоугольной матрицы. С помощью допустимых преобразований привести систему к треугольному виду.

Найти количество строк, среднее арифметическое элементов которых меньше заданной величины.

 

Вариант 12. Уплотнить заданную матрицу, удаляя из нее строки и столбцы, заполненные нулями.

Найти номер первой из строк, содержащих хотя бы один положительный элемент.

 

Вариант 13. Осуществить циклический сдвиг элементов прямоугольной матрицы на n элементов вправо или вниз (в зависимости от введенного режима), n может быть больше количества элементов в строке или столбце.

 

Вариант 14. Осуществить циклический сдвиг элементов квадратной матрицы размерности М × N вправо на k элементов таким образом: элементы 1-й строки сдвигаются в последний столбец сверху вниз, из него = в последнюю строку справа налево, из нее - в первый столбец снизу вверх, из него - в первую строку; для остальных элементов - аналогично.

 

Вариант 15. Дана целочисленная прямоугольная матрица.

Определить номер первого из столбцов, содержащих хотя бы один нулевой элемент.

Переставляя строки заданной матрицы, расположить их в соответствии с убыванием суммы ее отрицательных четных элементов.

 

Вариант 16. Дана целочисленная прямоугольная матрица.

Упорядочить строки целочисленной прямоугольной матрицы по возрастанию количества одинаковых элементов в каждой строке.

Найти номер первого из столбцов, не содержащих ни одного отрицательного элемента.

 

Вариант 17. Путем перестановки элементов квадратной вещественной матрицы добиться того, чтобы ее максимальный элемент находился в левом верхнем углу, следующий по величине - в позиции (2,2), следующий по величине - в позиции (3,3) и т. д., заполнив таким образом, всю главную диагональ.

Найти номер первой из строк, не содержащих ни одного положительного элемента.

 

Вариант 18. Дана целочисленная прямоугольная матрица. Определить:

1 количество строк, содержащих хотя бы один нулевой элемент;

2 номер столбца, в котором находится самая длинная серия одинаковых элементов.

 

Вариант 19. Дана целочисленная квадратная матрица. Определить:

1 сумму элементов в тех строках, которые не содержат отрицательных элементов;

2 минимум среди сумм элементов диагоналей, параллельных главной диагонали матрицы.

 

Вариант 20. Дана целочисленная прямоугольная матрица. Определить:

1 количество отрицательных элементов в тех строках, которые содержат хотя бы один нулевой элемент;

2 номера строк и столбцов всех седловых точек матрицы.

Примечание. Матрица А имеет седловую точку Аs, если Аij является минимальным элементом в i-й строке и максимальным в j-м столбце.

 

5. Задачи для решения на тему «строки»

Вариант 1. Проверить, правильно ли в текст входят круглые скобки.

Вариант 2. Удалить из текста все буквы b.

Вариант 3. Удалить из текста все буквы k идущие за буквой n.

Вариант 4. Напечатать текст, удалив из него лишние пробелы, т.е. чтобы пробелы встречались по одному.

Вариант 5. Подсчитать количество слов в тексте, начинающихся и заканчивающихся с одной и той же буквы.

Вариант 6. Подсчитать число слов в тексте, содержащих букву b.

Вариант 7. Перепечатать текст, подчеркивая в нем заглавные буквы (строкой ниже).

Вариант 8. Удалить из слова повторяющиеся буквы.

Вариант 9. Если в заданный текст входит каждая их букв слова key, напечатать yes, иначе no.

Вариант 10. Напечатать буквы, которые идут в тексте непосредственно за буквой а.

Вариант 11. Удалить из текста все пары букв оо.

Вариант 12. Подсчитать число слов в тексте, оканчивающихся буквой w.

Вариант 13. Проверить, является ли данное слово перевертышем.

Вариант 14. Подсчитать количество слов в тексте содержащих ровно три буквы е.

Вариант 15. Удалить из слов в тексте все гласные буквы.

Вариант 16. Если слово нечетной длины, удалить из него среднюю букву.

Вариант 17. Заменить в тексте строчные буквы прописными, а прописные строчными.

Вариант 18. Найти в тексте самое большое число.

Вариант 19. Подсчитать частоты вхождения букв в текст.

Вариант 20. Вывести на экран, самое длинное слово в тексте.

 

 

6. Задачи для решения на тему «записи»

Вариант 1. Описать структуру, содержащую следующие поля:

- фамилия и инициалы;

- номер группы;

- успеваемость (3 предмета).

Написать программу, выполняющую следующие действия:

- ввод с клавиатуры данных в массив, состоящий из 5 структур;

- вывод на дисплей фамилий и номеров групп для всех студентов, если средний балл студента больше 4.

 

Вариант 2. Описать структуру, содержащую следующие поля:

- фамилия и инициалы;

- номер группы;

- успеваемость (3 предмета).

Написать программу, выполняющую следующие действия:

- ввод с клавиатуры данных в массив, состоящий из 5 структур;

- вывод на дисплей фамилий и номеров групп для всех студентов, имеющих оценки 4 и 5.

 

Вариант 3. Описать структуру, содержащую следующие поля:

- фамилия и инициалы;

- номер группы;

- успеваемость (3 предмета).

Написать программу, выполняющую следующие действия:

- ввод с клавиатуры данных в массив, состоящий из 5 структур.

- вывод на дисплей фамилий и номеров групп для всех студентов, имеющих хотя бы одну оценку 2.

 

Вариант 4. Описать структуру, содержащую следующие поля:

- название пункта назначения рейса;

- номер рейса;

- тип самолета.

Написать программу, выполняющую следующие действия:

- ввод с клавиатуры данных в массив, состоящий из 5 структур;

- вывод на экран номеров рейсов и типов самолетов, вылетающих в пункт назначения, название которого совпало с названием, введенным с клавиатуры.

 

Вариант 5. Описать структуру, содержащую следующие поля:

- название пункта назначения рейса;

- номер рейса;

- тип самолета.

Написать программу, выполняющую следующие действия:

- ввод с клавиатуры данных в массив, состоящий из 5 структур;

- вывод на экран пунктов назначения и номеров рейсов, обслуживаемых самолетом, тип которого введен с клавиатуры.

 

Вариант 6. Описать структуру, содержащую следующие поля:

- фамилия и инициалы работника;

- название занимаемой должности;

- год поступления на работу.

Написать программу, выполняющую следующие действия:

- ввод с клавиатуры данных в массив, состоящий из 5 структур;

- вывод на дисплей фамилий работников, чей стаж работы в организации превышает значение, введенное с клавиатуры.

 

Вариант 7. Описать структуру, содержащую следующие поля:

- название пункта назначения;

- номер поезда;

- время отправления.

Написать программу, выполняющую следующие действия:

- ввод с клавиатуры данных в массив, состоящий из 5 структур;

- вывод на экран информации о поездах, отправляющихся после введенного с клавиатуры времени.

 

Вариант 8. Описать структуру, содержащую следующие поля:

- название пункта назначения;

- номер поезда;

- время отправления.

Написать программу, выполняющую следующие действия:

- ввод с клавиатуры данных в массив, состоящий из 5 структур;

- вывод на экран информации о поездах, направляющихся в пункт, название которого введено с клавиатуры.

 

Вариант 9. Описать структуру, содержащую следующие поля:

- название пункта назначения;

- номер поезда;

- время отправления.

Написать программу, выполняющую следующие действия:

- ввод с клавиатуры данных в массив, состоящий из 5 структур;

- вывод на экран информации о поезде, номер которого введен с клавиатуры.

 

Вариант 10. Описать структуру, содержащую следующие поля:

- название начального пункта маршрута;

- название конечного пункта маршрута;

- номер маршрута.

Написать программу, выполняющую следующие действия:

- ввод с клавиатуры данных в массив, состоящий из 5 структур;

- вывод на экран информации о маршруте, номер которого введен с клавиатуры.

 

Вариант 11. Описать структуру, содержащую следующие поля:

- название начального пункта маршрута;

- название конечного пункта маршрута;

- номер маршрута.

Написать программу, выполняющую следующие действия:

- ввод с клавиатуры данных в массив, состоящий из 5 структур;

- вывод на экран информации о маршрутах, которые начинаются или оканчиваются в пункте, название которого введено с клавиатуры.

 

Вариант 12. Описать структуру, содержащую следующие поля:

- фамилия, имя;

- номер телефона;

- дата рождения (число, месяц, год).

Написать программу, выполняющую следующие действия:

- ввод с клавиатуры данных в массив, состоящий из 5 структур;

- вывод на экран информации о человеке, номер телефона которого введен с клавиатуры.

 

Вариант 13. Описать структуру, содержащую следующие поля:

- фамилия, имя;

- номер телефона;

- дата рождения (число, месяц, год).

Написать программу, выполняющую следующие действия:

- ввод с клавиатуры данных в массив, состоящий из 5 структур;

- вывод на экран информации о людях, чьи дни рождения приходятся на месяц, значение которого введение клавиатуры.

 

Вариант 14. Описать структуру, содержащую следующие поля:

- фамилия, имя;

- номер телефона;

- дата рождения (число, месяц, год).

Написать программу, выполняющую следующие действия:

- ввод с клавиатуры данных в массив, состоящий из 5 структур;

- вывод на экран информации о человеке, чья фамилия введена с клавиатуры.

 

Вариант 15. Описать структуру, содержащую следующие поля:

- фамилия, имя;

- знак Зодиака;

- дата рождения (число, месяц, год).

Написать программу, выполняющую следующие действия:

- ввод с клавиатуры данных в массив, состоящий из 5 структу;

- вывод на экран информации о человеке, чья фамилия введена с клавиатуры.

 

Вариант 16. Описать структуру, содержащую следующие поля:

- фамилия, имя;

- знак Зодиака;

- дата рождения (число, месяц, год).

Написать программу, выполняющую следующие действия:

- ввод с клавиатуры данных в массив, состоящий из 5 структур;

- вывод на экран информации о людях, родившихся под знаком, название которого введено с клавиатуры.

 

Вариант 17. Описать структуру, содержащую следующие поля:

- фамилия, имя;

- знак Зодиака;

- дата рождения (число, месяц, год).

Написать программу, выполняющую следующие действия:

- ввод с клавиатуры данных в массив, состоящий из 5 структур;

- вывод на экран информации о людях, родившихся в месяц, значение которого введено с клавиатуры.

 

Вариант 18. Описать структуру, содержащую следующие поля:

- название товара;

- название магазина, в котором продается товар;

- стоимость товара в рублях.

Написать программу, выполняющую следующие действия:

- ввод с клавиатуры данных в массив, состоящий из 5 структур;

- вывод на экран информации о товаре, название которого введено с клавиатуры.

 

Вариант 19. Описать структуру, содержащую следующие поля:

- название товара;

- название магазина, в котором продается товар;

- стоимость товара в рублях.

Написать программу, выполняющую следующие действия:

- ввод с клавиатуры данных в массив, состоящий из 5 структур;

- вывод на экран информации о товарах, продающихся в магазине, название которого введено с клавиатуры.

 

Вариант 20. Описать структуру, содержащую следующие поля:

- название товара;

- название магазина, в котором продается товар;

- стоимость товара в рублях.

Написать программу, выполняющую следующие действия:

- ввод с клавиатуры данных в массив, состоящий из 5 структур;

вывод на экран информации о товаре с минимальной ценой.

 

7. Задачи для решения на тему «подпрограммы»

 

1. Треугольник задан координатами своих вершин. Составить программу для вычисления его площади.

2. Составить программу для нахождения наибольшего общего делителя и наименьшего общего кратного двух натуральных чисел

.

3. Составить программу для нахождения наибольшего общего делителя четырех натуральных чисел.

4. Составить программу для нахождения наименьшего общего кратного трех натуральных чисел.

5. Написать программу для нахождения суммы большего и меньшего из трех чисел.

6. Вычислить площадь правильного шестиугольника со стороной а, используя подпрограмму вычисления площади треугольника.

7. На плоскости заданы своими координатами n точек. Составить программу, определяющую, между какими из пар точек самое большое расстояние. Указание. Координаты точек занести в массив.

8. Составить программу, которая в массиве A[П] находит второе по величине число (вывести на печать число, которое меньше максимального элемента массива, но больше всех других элементов).

9. Составить программу, проверяющую, являются ли данные три числа взаимно простыми.

10. Написать программу для вычисления суммы факториалов всех нечетных чисел от 1 до 9.

11. Даны две дроби

и

(А, В, С, D — натуральные числа). Составить программу для деления дроби на дробь. Результат должен быть несократимой дробью.

12. Даны две дроби

и

(А, В, С, D — натуральные числа). Составить программу для умножения дроби на дробь. Результат должен быть несократимой дробью.

13. Даны две дроби

и

(А, В, С, D — натуральные числа). Составить программу для вычитания из первой дроби второй. Результат должен быть несократимой дробью.

14. Даны две дроби

и

(А, В, С, D— натуральные числа). Составить программу для сложения этих дробей. Результат должен быть несократимой дробью.

15. На плоскости заданы своими координатами n точек. Создать массив размером n (n - 1), элементами которого являются расстояния от каждой из точек до n -1 других.

16. Даны числа X, Y, Z, Т — длины сторон четырехугольника. Вычислить его площадь, если угол между сторонами длиной Х и з Y— прямой.

17. Сформировать массив X(n), n-й член которого определяется формулой X(n) =

.

18. Составить программу для вычисления суммы факториалов всех четных чисел от т до n.

19. Заменить отрицательные элементы линейного массива их модулями, не пользуясь стандартной функцией вычисления модуля. Подсчитать количество произведенных замен.

22. Составить программу, определяющую, в каком из данных двух чисел больше цифр.


– Конец работы –

Эта тема принадлежит разделу:

По дисциплине Основы алгоритмизации и программирования

краевое государственное бюджетное образовательное учреждение... среднего профессионального образования... среднее специальное учебное заведение...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: КОНТРОЛЬНАЯ РАБОТА

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Основы алгоритмизации и программирования
    2012 г. Одобрена цикловой комиссией «Математики и информатики» Протокол №___ от ___________20__г Председатель ЦК____

Область применения методических указаний
Методические указания учебной дисциплины являются частью основной профессиональной образовательной программы в соответствии с ФГОС по специальности 230401 Информационные системы (по отраслям) (базо

РАБОЧая ПРОГРАММа УЧЕБНОЙ ДИСЦИПЛИНЫ
    1.1. Объем учебной дисциплины и виды учебной работы Вид учебной работы Объем часов

Алгоритм может быть задан
1. Словесно – описание алгоритма словами и предложениями. 2. Таблично - описание алгоритма в форме таблиц и расчетных формул. 3. Графически - описание алгоритма с помощью геометри

Правила оформления блок-схем
  Графический способ представления алгоритмов является более ком­пактным и наглядным по сравнению со словесным. При графическом пред­ставлении алгоритм изображается в виде последовате

Типы и структуры данных
Типы и структуры данных представляют собой фундамент, на котором строится вся современная технология программирования. Существует много подходов к определению понятия типа данных от полнос

Принципы построения алгоритмов
При разработке алгоритма используют следующие основные принципы. Принцип поэтапной детализации алгоритма (другое название — "проектирование сверху-вниз").

Алгебра высказываний
  Действия и преобразования, применяемые в обычной алгеб­ре, в которой буквами обозначаются числа, основываются на не­большом числе определений и формул. • Существует арифмет

Заполнить остальные столбцы.
В соответствии с таблицами истинности соответствующих логических операций, причем при заполнении каждого столбца операции выполняются над значениями одного или двух столбцов, расположенных левее за

Машинно - ориентированное программирование
С изобретением программно управляемых вычислительных машин появилась новая профессия - программист. Первым в истории программистом была Ада Лавлейс, работавшая вме

Языки программирования высокого уровня
Следующим этапом развития программирования стало созданиеязыков программирования высокого уровня (ЯПВУ). Примеры ЯПВУ: Паскаль, Бейсик, Фортран. Для каждого языка существует машинн

Типы данных
Концепция типов данных является одной из центральных в любом языке программирования. С типом величины связаны три ее свойства: форма внутреннего представления, множество принимаемых значений и множ

Стандартные и пользовательские процедуры.
  Со стандартными процедурами мы уже встречались не один раз. Примеры стандартных процедур Clrscr; Delline; Nosound; Hightvideo.

Формат описаний процедуры
Procedure <имя> (<список формальных параметров с описанием типов>); const ….. type ….. var …. begin <оп

Стандартные и пользоваельские функции
Напомним, что функция отличается от процедуры тем, что во-первых, функция передает в точу вызова значение (результат своей работы); во-вторых, имя функции может входить в выражени

Параметры-значения
Параметры-значения описываются в заголовках подпрограмм обычным образом, например, Procedure PRIM (x,y:real); Здесь формальные параметры х и у – параметры-значени

Параметры-переменные
Параметры-переменные в заголовке подпрограмм предваряются словом VAR, например, Procedure PRIM (var x,y:real); Здесь формальные параметры х и у – параметры-переме

Рекурсивные подпрограммы
  Иногда встречаются такие случаи, когда задача разбивается на подзадачи, которые имеют ту же структуру, что и основная задача. В таких случаях используют механизм, который н

Перечень практических работ
1. Составление блок-схем линейных и разветвляющихся алгоритмов. 2. Составление блок-схем циклических алгоритмов. 3.Составление таблиц истинности. 4.Составление программ л

Контроль и оценка результатов освоения учебной дисциплины
  Контроль и оценка результатов освоения учебной дисциплины осуществляется преподавателем в процессе проведения практических занятий, тестирования, а также вы

Теоретические вопросы
1. Эволюция языков программирования 2. Основные понятия алгоритмизации 3. Составление блок-схем линейных и разветвляющихся алгоритмов. 4. Составление блок-схем циклически

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги