Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка вторая.doc
Скачиваний:
88
Добавлен:
05.06.2015
Размер:
1.66 Mб
Скачать

Составление программ линейной структуры.

  1. Ввести два числа a и b. С помощью оператора присваивания обменять их значения: а) с использованием промежуточной переменной (x:=a; a:=b; b:=x); b) без использования промежуточной переменной (a:=a-b; b:=a+b; a:=b-a).

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

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

  4. Написать программу для печати звездочками одной из фигур:   а) елочки (нескольких елочек);   б) снежинки (нескольких снежинок);   в) домика.

Например,          *     *       * *                 * *********** *                 * *                 * *                 * *                 * ***********

  1. Составить свою визитную карточку. ******************************* *                Иванов Сергей                * *         Пролетарская 74 кв. 55          * *              Телефон 45-72-88             * *******************************

  2. Составьте диалог пользователя с компьютером на произвольную тему. Например, машина задает два вопроса “Как тебя зовут?” и “Сколько тебе лет?”; после введения имени (Антон) и числа (15) выводит на экран “Да... Через 50 лет тебе уже будет 65 лет, а звать тебя будут не Антон, а дед Антон”

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

  4. Запросить у пользователя два числа и вывести на экран результат целочисленного деления и остаток от целочисленного деления в виде таблицы. Например, при вводе чисел 5 и 3 на экране должна быть такая таблица: ************************** *   X   *   Y   *   div   *   mod    * ************************** *    5    *    3    *     1    *     2    * **************************

  5. Написать программу, которая запрашивает название животного и число, а затем выводит на экран фразу типа "Белка съест 10 грибов" (при вводе слова "белка" и числа 10).

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

  7. 1. Даны два числа a и b. Получить их сумму, разность и произведение.

  8. 2. Даны действительные числа x и y. Получить (|x| – |y|) / (1 + |x·y|).

  9. 3. Дана длина ребра куба. Найти площадь грани, площадь полной поверхности и объем этого куба.

  10. 4. Даны два действительных положительных числа. Найти среднее арифметическое и среднее геометрическое этих чисел.

  11. 5. Даны катеты прямоугольного треугольника. Найти его гипотенузу и площадь.

  12.  6. Определить периметр правильного n-угольника, описанного около окружности радиуса r.

  13. 7. Даны x, y, z. Вычислить a, b, если

  14. а) ;

  15. б) ;

  16. в) ;

  17. г) ;

  18. д) ;

  19. е) ;

  20. ж) .

  21. 8. Дана сторона равностороннего треугольника. Найти площадь этого треугольника.

  22. 9. Известна длина окружности. Найти площадь круга, ограниченного этой окружностью.

  23. 10. Найти площадь кольца, внутренний радиус которого равен 20, а внешний – заданному числу r (r>20).

  24. 11. Найти площадь равнобочной трапеции с основаниями a и b и углом α при большем основании a.

  25. 12. Вычислить расстояние между двумя точками с координатами x1, y1 и x2, y2.

  26. 13. Треугольник задан координатами своих вершин. Найти:

  27.  а) периметр треугольника; б) площадь треугольника.

  28. 14. Найти площадь сектора, радиус которого равен 3,7, а дуга содержит заданное число радиан φ.

  29. 15. Дано действительное число a. Не пользуясь никакими другими арифметическими операциями, кроме умножения, получить:

  30.  а) a4 за две операции; б) a6 за три операции; в) a7 за четыре операции; г) a8  за три операции; д) a9 за четыре операции; е) a10 за четыре операции; ж) a13 за пять операций; з) a15 за пять операций (указание:a15=(a5)3); и) a21 за шесть операций; к) a28 за шесть операций; л) a64 за шесть операций.

  31. 16. Дано действительное число a. Не пользуясь никакими другими арифметическими операциями, кроме умножения, получить:

  32.   а) a3 и a10  за четыре операции; б) a4  и a20  за пять операций; в ) a5 и a13 за пять операций; г) a5 и a19 за шесть операций; д) a2 и a5, a17 за шесть операций; е) a4 ,a12, a28 за шесть операций.