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 членов этой прогрессии.

Лабораторная работа № 3

Тема: Среда программирования 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