3. Найти сумму двузначных чисел, в записи хотя бы одна цифра нечетная.
Вариант 12
1. Найти произведение натуральных четных чисел от 4 до 22.
2. Последовательность задана формулой an=7n-5. Вывести первые 20 членов этой прогрессии и найти их сумму.
3. Найти количество двузначных чисел, у которых сумма квадратов цифр нечетна.
Вариант 13
1. Найти произведение цифр введенного натурального числа.
2. Найти сумму х/4 + х2/9 + х4 /13… (n сл.)
3. Задана арифметическая прогрессия: -20; -18;...
Вывести все отрицательные числа
Вариант 14
1. Найти произведение натуральных четных чисел от 2 до 22.
2. Найти сумму 7/11 + 8/15 + … (n сл.)
3. Задана арифметическая прогрессия: 15; 11;...
Вывести все положительные числа и найти их сумму.
Вариант 15
1. Вводится произвольное натуральное число. Найти проитзведение его нечетных цифр.
Найти сумму 2/15 + 7/17 + … (n сл.) Последовательность задана формулой an=4n+9. Вывести первые 12 членов этой прогрессии.Тема: Среда программирования TURBO PASCAL. Операторы присваивания, ввода и вывода.
Цель работы: формирование знаний и умений по работе с интегрированной средой ЯП Паскаль. Приобретение навыков работы с меню ИС ЯП Паскаль.
Краткие теоретические сведения
Язык программирования Паскаль (назван в честь выдающегося французского математика и философа Блеза Паскаля (1623 — 1662)), разработан в 1968 — 1971 гг. Н. Виртом. Язык Паскаль, созданный первоначально для обучения программированию как систематической дисциплине, скоро стал широко использоваться для разработки программных средств в профессиональном программировании.
Язык программирования Паскаль отражает фундаментальные и наиболее важные концепции (идеи) алгоритмов в очевидной и легко воспринимаемой форме, что предоставляет программисту средства, помогающие проектировать программы. Язык Паскаль позволяет четко реализовать идеи структурного программирования и структурной организации данных. Язык Паскаль сыграл большую роль в развитии методов аналитического доказательства правильности программ и позволил реально перейти от методов отладки программ к системам автоматической проверки правильности программ.
Разработка программ на Паскале включает в себя следующие действия (этапы разработки программы): ввод и редактирование текста программы на языке программирования Паскаль, ее трансляцию, отладку.
Для выполнения каждого этапа применяются специальные средства: для ввода и редактирования текста используется редактор текстов, для трансляции программы - компилятор, для построения исполняемого компьютером программного модуля с объединением разрозненных откомпилированных модулей и библиотекой стандартных процедур Паскаля - компоновщик (linker), для отладки программ с анализом ее поведения, поиском ошибок, просмотром и изменением содержимого ячеек памяти компьютера - отладчик (debugger).
Систему программирования Турбо Паскаль называют интегрированной (integration — объединение отдельных элементов в единое целое) средой программирования, так как она объединяет в себе возможности ранее разрозненных средств, используемых при разработке программ: редактора текстов, компилятора, компоновщика, отладчика, и при этом обеспечивает программисту великолепные сервисные возможности. Часто ее кратко называют IDE (Integrated Development Environment - интегрированная среда разработки).
Операторы присваивания, ввода и вывода.
Команда присвоения: переменная:= выражение;
Например, а:=35
x:=x+1
Команда вывода данных: WRITELN (<список>);
Список составляют переменные, константы, выражения, разделенные запятой.
Например, WRITELN (a, b);
WRITELN (‘S=’ , S);
WRITELN (‘Сумма чисел равна ‘, a+b);
Команда ввода данных: READLN (переменная1, переменная2,…);
Например, READLN (a);
READLN (a, b, c);
Пример 1.
Вычисление суммы чисел A и B.
PROGRAM PR1;
VAR A, B, C:INTEGER;
BEGIN
READLN (A, B);
C: =A+B;
WRITELN (C);
END.
Пример 2
Вычисление дискриминанта квадратного уравнения.
PROGRAM PR2;
VAR
A, B, C:INTEGER;
BEGIN
READLN (A, B, C);
D: =B*B-4*A*C;
WRITELN (‘D=’,D);
END.
Пример 3.
Вычисление гиперболического косинуса gc= ![]()
Program pr2;
Var x: integer;
gc: real;
begin
readln(x);
gc:=(exp(x)+exp(-x))/2;
writeln('Гиперболический косинус=',gc);
end.
Пример 4.
Вычисление суммы цифр введенного натурального двузначного числа.
Program pr4;
Var n, a, b: integer;
begin
write('Введите число '); readln(n);
a:=n div 10;
b:=n mod 10;
writeln('Сумма цифр = ', a+b);
end.
Пример 5.
Вводится число а. Не пользуясь никакими арифметическими операциями, кроме умножения, получить a6 за три операции.
Program pr5;
Var a, b: integer;
begin
write('Введите число '); readln(a);
a:=a*a;
b:=a;
a:=a*a;
a:=a*b;
writeln( a);
end.
Пример 6.
Обмен значениями переменных x и y.
Program pr6;
Var x, y, t: integer;
begin
write('Введите x, y '); readln(x, y);
t:=x;
x:=y;
y:=t;
writeln(‘x=’, x, ‘y=’,y);
end.
Контрольные вопросы
1. Запишите общий вид оператора вывода. Что можно указывать в качестве элементов списка вывода? Какой символ используется для разделения элементов списка вывода?
2. Что будет выведено на экран, если в списке вывода записано:
а) число;
б) имя величины;
в) текст в кавычках;
г) арифметическое выражение?
3. Запишите общий вид оператора ввода. Что можно указывать в качестве элементов списка ввода? Как работает оператор ввода (что происходит при его выполнении)?
4. Запишите общий вид оператора присваивания.
5. Укажите значение величины S после выполнения следующих операторов присваивания:
s := 6 k:= -25 s := 0 s := s + k
Задания
Вариант 1.
1. Составить программу расчета значения функции
Z = |3 ех+3 – 2 ln ху| + 1,8х2 + 1 при любых значениях х и у.
2. Вводится вещественное число а. Не пользуясь никакими арифметическими операциями, кроме умножения, получить a4 за две операции.
3. Введено 3-значное число. Найти произведение его цифр.
Вариант 2.
1. Составить программу расчета значения функции
Z = tg х3 – |2 sin х2у + 7.8 cos х2 |+ 10 при любых значениях х и у.
2. Вводится вещественное число а. Не пользуясь никакими арифметическими операциями, кроме умножения, получить a6 за три операции.
3. Введено 3-значное число. Найти сумму его цифр.
Вариант 3.
1. Составить программу расчета значения функции
Z = (х4 – 2 ctg х2у2 )/| 8х2 – 5 arctg у| при любых значениях х и у
2. Вводится вещественное число а. Не пользуясь никакими арифметическими операциями, кроме умножения, получить a7 за четыре операции.
3. Найти полусумму цифр введенного 4-значного числа.
Вариант 4.
1. Составить программу расчета значения функции
Z = tg х5 – 21 ctg ху2 /(18 sin х – 13 cos у + 11) при любых значениях х и у.
2. Вводится вещественное число а. Не пользуясь никакими арифметическими операциями, кроме умножения, получить a8 за три операции.
3. Введено 3-значное число. Поменять местами 1-ю и 3-ю цифры числа.
Вариант 5.
1. Составить программу расчета значения функции
Z = (2eх-4 – |sin х2у| )/( 2.1ctg х2 + 10.2) при любых значениях х и у.
2. Вводится вещественное число а. Не пользуясь никакими арифметическими операциями, кроме умножения, получить a9 за четыре операции.
3. Введенное 4-значное число изменить так, чтобы 1-3 и 2-4 цифры поменялись местами.
Вариант 6.
1. Составить программу расчета значения функции
Z = (3 cos х6 – 20.5 tg х3у2 + 7.8х2 )/|2,5 arctg у + 1.9 sin x| при любых значениях х и у.
1. Вводится вещественное число а. Не пользуясь никакими арифметическими операциями, кроме умножения, получить a10 за четыре операции.
2. Найти среднее арифметическое цифр введенного 3-значного числа.
Вариант 7.
1. Составить программу расчета значения функции
Z = |(sin х3 - 2х2)/(tg у + y2)| при любых значениях х и у
2. Вводится вещественное число а. Не пользуясь никакими арифметическими операциями, кроме сложения, получить 6a за три операции.
3. Введенное 4-значное число изменить так, чтобы 1 и 3 цифры поменялись местами.
Вариант 8.
1. Составить программу расчета значения функции
Z = |(cos х4 – ln 2у2 )|/( 8х2 - 5у) при любых значениях х и у
2. Вводится вещественное число а. Не пользуясь никакими арифметическими операциями, кроме сложения, получить 7a за четыре операции.
3. Введенное 4-значное число изменить так, чтобы 1 и 4 цифры поменялись местами.
Вариант 9.
1. Составить программу расчета значения функции
Z = (2.6х5 – tg у2 )/|ln х - 13у| при любых значениях х и у
2. Вводится вещественное число а. Не пользуясь никакими арифметическими операциями, кроме сложения, получить 8a за три операции.
3. Найти произведение цифр введенного 4-значного числа.
Вариант 10.
1. Составить программу расчета значения функции
Z = |(ех+4 - х2у )/( 2х2 + ln у)| при любых значениях х и у.
2. Вводится вещественное число а. Не пользуясь никакими арифметическими операциями, кроме сложения, получить 9a за четыре операции.
3.Введено 3-значное число. Вывести число в зеркальном отображении.
Вариант 11.
1. Составить программу расчета значения функции
Z = 3 sin х3 – |2.5 cos ху + 1.8 tg х2 | + 1 при любых значениях х и у
2. Вводится вещественное число а. Не пользуясь никакими арифметическими операциями, кроме сложения, получить 4а за две операции.
3.Определить сумму квадратов цифр введенного 3-значного числа.
Вариант 12.
1. Составить программу расчета значения функции
Z = |cos х3 – 2 tg х2у |+0.8 sin х2 + 10 при любых значениях х и у
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 |


