- •Лабораторная работа №1
- •Теоретическая часть
- •Индивидуальное задание
- •Контрольные вопросы
- •Тема: Операторы ветвления теоретическая часть Инструкция if
- •Инструкция switch
- •1. Создать файл проекта и разработать Си-программу в соответствии с вариантом.
- •Цикл while
- •Индивидуальное задание
- •Тема: Одномерные массивы. Теоретическая часть
- •Цикл do…while
- •Индивидуальное задание
- •Тема: Многомерные массивы. Теоретическая часть
- •Индивидуальное задание
Индивидуальное задание
Создать файл проекта и разработать Си-программу.
1. Ввести два действительных числа. Найти среднее арифметическое этих чисел и среднее геометрическое. Результат вывести с точностью до трех знаков после запятой.
Контрольные вопросы
Функция с каким именем обязательно должна присутствовать в программе на Си, т.к. с нее начинается исполнение программы?
Чем начинается и чем заканчивается тело функции?
Какой знак ставиться в конце каждого оператора?
Какая стандартная библиотечная функция используется для вывода информации на экран?
Какая стандартная библиотечная функция используется для приема данных с клавиатуры?
Какая спецификация преобразования помещается в управляющей строке формата scanf для того, чтобы показать, что будет вводиться целое число, и в управляющей строке формата printf, чтобы показать, что будет выводиться целое число?
Установите, являются ли следующие утверждения верными или неверными; если утверждение неверно, объясните, почему.
Когда вызывается функция printf, она всегда начинает печатать сначала новой строки.
Комментарии заставляют компьютер при выполнении программы выводить на экран текст, заключенный между /* и */.
Esc-код \n при использовании в управляющей строке формата функции printf перемещает курсор в начальную позицию следующей строки экрана.
Все переменные должны быть объявлены, прежде чем будут использоваться.
При объявлении переменной необходимо указать ее тип.
Язык Си рассматривает переменные number и NuMbEr как тождественные.
Все аргументы функции printf, следующие за управляющей строкой формата, должны предваряться амперсандом (&).
В программе на языке Си, чтобы вывести на печать три строки, необходимо использовать три оператора printf.
Ниже перечисленные имена переменных являются допустимыми: under_bar, m928134, t5, J7, her_sales, his_account_total, a, b, c, z, z2.
Оператор printf(“a = 5;”); — типичный пример оператора присваивания.
Все ниже перечисленные имена переменных являются недопустимыми: 3g, 87, 67h2, h22, 2h.
Как с помощью одного оператора Си выполнить каждое из следующих действий:
Объявить переменные типа int: с, thisVariable, q766354 и number.
Предложить пользователю ввести целое число. Закончите ваше приглашающее сообщение двоеточием (:), за которым должен следовать пробел, и оставьте курсор в позиции непосредственно за пробелом.
Считать целое число, введенное с клавиатуры, и сохранить его значение в переменной а типа int.
Напечатать сообщение «This is а С program.» в одну строку.
Напечатать сообщение «This is а С program.» в две строки так, чтобы первая строка заканчивалась на С.
Напечатать сообщение «This is а С program.» так, чтобы каждое слово располагалось на отдельной строке.
Печатает сообщение «Enter two numbers».
Присваивает значение произведения переменных b и с переменной а.
Констатируйте, что программа представляет собой пример вычисления заработной платы (т.е. напишите текст, который помог бы документировать программу).
Введите три целых числа с клавиатуры и поместите их значения в целые переменные a, b и с.
Найдите и исправьте ошибки в каждом из следующих операторов:
printf("The value is %d\n", snumber);
printf("The value is %d\n, snumber");
printf("The value is d\n", snumber");
printf("The value is %d\n", &snumber);
scanf("%d%d", &number1,number2);
scanf("%d", &a1, &a2);
scanf("%d, &a1, &a2");
scanf("d", value);
printf("The product of %d and %d is %d"\n, x, y);
firstNumber + secondNumber = sumOfNumbers
*/ Program to determine the largest of three integers /*
Scanf("%d", anlnteger);
printf("Remainder of %d divided by %d is\n", x, y, x % y).
