
- •Содержание
- •1.1. Решение типовых задач 5
- •1.2. Задачи 11
- •Алгоритмы линейной структуры
- •Решение типовых задач
- •1.2 Задачи
- •Раздел 2 алгоритмы разветвляющейся структуры
- •2.1. Решение типовых задач
- •37. Вычислить значение функции y:
- •2.2. Задачи
- •Раздел 3 алгоритмы циклической структуры
- •3.1. Решение типовых задач
- •3.2. Задачи
- •Раздел 4 одномерные массивы
- •4.1. Решение типовых задач
- •4.2. Задачи
- •Раздел 5 двумерные массивы
- •5.1. Решение типовых задач
- •5.2. Задачи
Содержание
ПРЕДИСЛОВИЕ 4
РАЗДЕЛ 1. АЛГОРИТМЫ ЛИНЕЙНОЙ СТРУКТУРЫ 5
1.1. Решение типовых задач 5
1.2. Задачи 11
РАЗДЕЛ 2. АЛГОРИТМЫ РАЗВЕТВЛЯЮЩЕЙСЯ СТРУКТУРЫ 14
2.1. РЕШЕНИЕ ТИПОВЫХ ЗАДАЧ 14
2.2. ЗАДАЧИ 20
РАЗДЕЛ 3. АЛГОРИТМЫ ЦИКЛИЧЕСКОЙ СТРУКТУРЫ 23
3.1. РЕШЕНИЕ ТИПОВЫХ ЗАДАЧ 23
3.2. ЗАДАЧИ 30
РАЗДЕЛ 4. ОДНОМЕРНЫЕ МАССИВЫ 38
4.1. РЕШЕНИЕ ТИПОВЫХ ЗАДАЧ 38
4.2. ЗАДАЧИ 61
РАЗДЕЛ 5. ДВУМЕРНЫЕ МАССИВЫ 76
5.1. РЕШЕНИЕ ТИПОВЫХ ЗАДАЧ 76
5.2. ЗАДАЧИ 89
СПИСОК РЕКОМЕНДУЕМОЙ ЛИТЕРАТУРЫ 89
РАЗДЕЛ 1
Алгоритмы линейной структуры
РАЗДЕЛ 1 АЛГОРИТМЫ ЛИНЕЙНОЙ СТРУКТУРЫ
Линейный алгоритм - это алгоритм, в котором все операции выполни ю гея последовательно одна за другой, т.е. линейный алгоритм не содержит логических условий, имеет одну ветвь обработки и изображается линейной последовательностью связанных друг с другом блоков.
Алгоритм может быть задан словесно, таблично и графически (с помощью блок-схемы).
Словесное задание описывает алгоритм с помощью слов и предложений естественного языка.
Табличное задание служит для представления алгоритма в форме таблиц и расчетных формул.
Графическое задание (блок-схема) служит для представления алгоритма 1 помощью геометрических фигур, которые называют блоками. Последовательность блоков и соединительных линий образуют блок-схему.
Блок-схемы всегда располагаются сверху вниз.
Линии соединения отдельных блоков показывают направление процесса обработки в схеме.
Решение типовых задач
1. Даны действительные числа х, у, г. Вычислить значение выражения
CLS DEFSNG х, у, z INPUT "Введите х = "; х INPUT "Введите у = "; у INPUT "Введите z = "; z t = ABS(x-y)+(ABS(z))^(1/7)+I/SQR(x^2+y^2) PRINT "Значение выражения t=”;t END
|
|
2. Даны 2 действительных числа. Вычислить удвоенное произведение и утроенную сумму этих чисел
CLS DEFSNG х, у INPUT "Введите х = "; х INPUT “Введите у = ";у р = 2 *х* у s = 3 * (х + у) PRINT "р=";р PRINT " s= "; s END
|
|
3. Даны 3 действительных числа. Найти среднее арифметическое кубов этих чисел и среднее геометрическое их модулей.
CLS DEFSNG х, у, z INPUT " Введите x ="; x INPUT "Введите у ="; у INPUT “Введите z ="; z sa = (уаЗ +у^3+г^3)/3 sg = (ABS(x*y*z))^(1/3) PRINT "sa=”; sa PRINT “sg=”; sg END
|
|
4. Задан валютный курс на текущий день и сумма денег в рублевом экви-иинеите. Рассчитать возможное количество долларов, которое можно приобрести на данную сумму.
CLS DEFSNG VK, S INPUT "Введите VK = "; VK INPUT "Введите S = "; S T = S/VK PRINT “T = "; T END
|
|
5. Дана длина ребра куба. Найти площадь грани, площадь полной поверхности и объем куба.
CLS DEFSNG а INPUT "Введите а =а"; а Sgr = аА2 Spov = 6*аА2 V = а^3 PRINT "Sgr = "; Sgr PRINT "Spov = "; Spov PRINT "V = "; V END
|
|