Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Цикл с заданным числом повторений (с параметром).Содержание книги
Поиск на нашем сайте
Общий вид оператора: For i:=N1 to N2 do <оператор>; где i – переменная цикла (параметр цикла); N1<N2 – соответственно начальное и конечное значение переменной цикла. Шаг изменения переменной равен единице. В качестве переменной цикла i можно использовать только простую переменную, а в качестве N1 и N2 могут использоваться выражения (кроме вещественного типа). <Оператор> может быть простым или составным. Требования к организации цикла: 1) внутри цикла нельзя изменять значения i, N1, N2, т.к. это приводит к зацикливанию; 2) если N1>N2, то цикл не выполнится ни разу. Порядок работы оператора цикла: 1) переменной цикла присваивается значение N1, и для данного значения выполняется <оператор>; 2) значение i автоматически увеличивается на 1 и повторяются действия цикла; 3) последний раз операторы цикла выполняются при i=N2; 4) далее выполняются действия после цикла.
КОНТРОЛЬНЫЕ РАБОТЫ
Контрольная работа №1
Требования к выполнению контрольной Работы
Контрольная работа №1 выполняется в ученической тетради. Титульный лист должен содержать информацию о студенте, группе, варианте задания. Работа содержит две задачи, варианты которых выдаются преподавателем на установочных занятиях. Решение задач должно содержать следующие разделы: 1. Постановка задачи (приводится условие задачи). 2. Схема алгоритма решения. 3. Таблица идентификаторов. 4. Текст программы на языке Паскаль. 5. Таблица исходных данных. При организации вычислительного процесса для задачи №1 необходимо предусмотреть выполнение следующих действий: 1) очистку экрана; 2) вывод текста – приглашения к вводу; 3) ввод исходных данных; 4) вывод сообщений о выполнении соответствующих условий; 5) вывод результатов в отформатированном виде с пояснительным текстом. При организации вычислительного процесса для задачи №2 необходимо предусмотреть: 1) очистку экрана; 2) вывод на экран приглашения к вводу рабочей размерности массива; 3) ввод рабочей размерности массива; 4) поэлементный ввод массива с указанием номеров элементов; 5) выполнение действий над массивами; 6) вывод полученных результатов в отформатированном виде с пояснительным текстом.
Варианты заданий Задача №1
1. Вычислить и вывести значение движущей силы FД, действующей на тело, при заданном значении перемещения S нач £ S £ S кон: где . Значения Sнач =0, Sр =0,5, SТ =0,9, Sкон =1,2, S =0,7, a =1,25, b =5,75.
2. Вычислить и вывести значение скорости v=v0 +a×t тела при заданном значении времени tнач £ t £ tкон: где . Значения tнач =0, tр =5,2, tТ =7,9, tкон =10,2, t =0,7, x =1,2, y =0,75, a =1,5.
3. Вычислить и вывести значение ускорения а движущегося тела при заданном значении времени tнач £ t £ tкон: где . Значения tнач =0, tр =5,2, tТ =7,9, tкон =10,2, t =0,7, y =1,5. 4. Вычислить и вывести значение перемещения движущегося тела при заданном значении времени tнач £ t £ tкон: где . Значения a =1,5, tнач =0, tр =5,2, tТ =7,9, tкон =15,2, t =5,7, c =0,5.
5. Вычислить и вывести значение угловой скорости w вращающегося тела при заданном угле поворота j нач £ j £ j кон: где , j – в радианах. Значения j нач =00, j р = 600, j Т =2700, j кон =3600, j=1800, z =1,5, x =2,1.
6. Вычислить и вывести значение углового ускорения e вращающегося тела при заданном угле поворота j нач £ j £ j кон: где , j – в радианах. Значения j нач =00, j р =600, j Т =2700, j кон =3600, j=1800, x =1,5, y =1,1.
7. Вычислить и вывести значение угла поворота j вращающегося тела при заданном значении времени tнач £ t £ tкон: где . Значения tнач =0, tр =4,5, tТ =8,3, tкон =11,2, t =5,7, a =2,5, b =1,5.
8. Вычислить и вывести значение силы сопротивления Fс, действующей на тело, при заданном значении перемещения Sнач £ S £ Sкон: где . Значения Sнач =0, Sр =1,5, SТ =2,9, Sкон =4,2, S =1,7, a =5, b =2,5.
9. Вычислить и вывести значение движущего момента МД, действующего на тело, при заданном угле поворота j нач £ j £ j кон: где , j – в радианах. Значения j нач =00, j р =600, j Т =1800, j кон =3600, j=2700, x =2,5, y =1,0.
10. Вычислить и вывести значение момента сопротивления МС, действующего на тело, при заданном угле поворота j нач £ j £ j кон: где , j – в радианах. Значения j нач =00, j р =1800, j Т =2700, j кон =3600, j=900, a =1,13, b =4,2.
Задача №2
1. Для заданного массива вещественных чисел A (n), n £ 10: а) определить количество элементов, удовлетворяющих условию 2,5 £ Аi £ 10,5; б) вывести номера и значения положительных элементов; в) построить массив B (n), в котором , при n = 5, А = (-2,5; 0,6; 7,8; -4,7; 5,5). 2. Для заданного массива вещественных чисел C (n), n £ 12: а) определить количество элементов, удовлетворяющих условию Сi <-0,5 или Сi >1,5; б) вывести номера и значения отрицательных элементов; в) построить массив B (n), в котором при n = 5, С = (-12,5; 1,6; 0,78; -4,7; 55,5). 3. Для заданного массива вещественных чисел A (n), n £ 10: а) вычислить и вывести сумму элементов, удовлетворяющих условию -1,5 < Аi < 1,5; б) вывести номера нулевых элементов; в) построить массив D (n), в котором при n = 9, А = (-2,5; 0; 0,6; 0; 0; 7,8; -4,7; 0; 5,5). 4. Для заданного массива вещественных чисел Q (k), k £ 12: а) вывести номера и значения элементов, удовлетворяющих условию 0,5 £ Qi < 8,5; б) вычислить и вывести сумму положительных элементов; в) построить массив B (k), в котором при k = 8, Q = (0,5; -0,6; 2,8; 0; -4,7; -0,7; 4,9; 5,5). 5. Для заданного массива вещественных чисел Q (k), k £ 12: а) вывести номера и значения элементов, удовлетворяющих условию Qi ³ -0,85; б) вычислить и вывести произведение положительных элементов; в) построить массив V (k), в котором при k = 8, Q = (1,5; -1,6; 0,8; 0; -2,7; 0,7; -4,9; 0,5). 6. Для заданного массива вещественных чисел М (n), n £ 10: а) вычислить и вывести сумму номеров элементов, удовлетворяющих условию Мi ³ 1,5; б) вывести положительные элементы массива; в) построить массив B (n), в котором при n = 7, M = (-0,9; 3,6; -0,12; 7,8; -2,7; 1,54; -3,67). 7. Для заданного массива вещественных чисел V (n), n £ 10: а) вычислить и вывести произведение элементов, удовлетворяю-щих условию Vi ³ 0,5; б) вывести номера элементов, равных заданному x; в) построить массив B (n), в котором при n = 8, V = (-2,5; 0,6; 7,8; -4,7; 0,6; -0,4; 0,6; 0,6), x = 0,6. 8. Для заданного массива вещественных чисел A (n), n £ 10: а) вычислить и вывести произведение элементов, удовлетворяю-щих условию Аi ³ -10,5; б) вывести номера и значения элементов, равных заданному c; в) построить массив B (n), в котором при n = 8, А = (-12,5; 3,6; 0,8; 3,6; -0,7; 3,6; 5,5; 3,6), c = 3,6. 9. Для заданного массива вещественных чисел Z (n), n £ 15: а) вычислить и вывести сумму элементов, удовлетворяющих условию -1 £ Zi £ 1; б) вывести номера и значения отрицательных элементов; в) построить массив X (n), в котором при n = 9, Z = (5,1; 0; 0,9; -0,1; 1,1; -1; 2,3; 1; -0,5). 10. Для заданного массива вещественных чисел P (n), n £ 10: а) вычислить и вывести количество элементов, равных заданному k; б) вывести значения элементов, имеющих четные номера; в) построить массив R (n), в котором при n = 8, P = (0,7; 1,2; -0,5; 1,2; 1,2; -5,3; 2,5; 1,2), k = 1,2.
Пример выполнения контрольной работы
Задача 1. Вычислить и вывести значение момента сопротивления МС, действующего на тело, при заданном угле поворота j нач £ j £ j кон:
где . Значения j нач = 00, j р = 600, j Т = 2700, j кон = 3600, j = 1800. Схема алгоритма решения
Таблица идентификаторов:
Текст программы на языке Паскаль:
Program lr1_010;{303010 User20 Киреев С.И.} Uses crt; Var frad,fn,fk,fr,ft,f,a,mc:real; Begin clrscr; writeln('Bведите fn,fk,fr,ft'); readln(fn,fk,fr,ft); writeln('Bведите f в градусах, удовлетворяющее', ' условию ', fn:5:1,'<=f<=',fk:5:1); readln(f); writeln; frad:=f*pi/180; {представление угла в радианах} a:=sin(frad)+0.5; if f<=fr then begin writeln(' ':6,'Выполняется условие f<=fr'); mc:=a*frad end; if (f>fr) and (f<ft) then begin writeln(' ':6,'Выполняется условие fr<f<ft'); mc:=10+a end; if f>=ft then begin writeln(' ':6,'Выполняется условие f>=ft'); mc:=a/frad end; writeln('Момент сопротивления mc=',mc:7:4, ' при f=',f:5:1); Repeat until keypressed End.
Таблица исходных данных:
Задача 2. Для заданного массива вещественных чисел X (n), n £ 15: а) определить количество положительных элементов; б) вывести номера и значения элементов, удовлетворяющих условию Хi < 1; в) построить массив Y (n), в котором при n = 5, X = (-1; 0; 1,2; -0,8; 0).
Схема алгоритма решения:
Таблица идентификаторов:
Текст программы на языке Паскаль:
Program lr2_010; {303010 USER20 Киреев С.И.} Uses crt; Type Mas=array[1..15] of real; Var X,Y:Mas; i,n,kol:integer; Begin ClrScr; write('введите рабочую размерность массива', ' n<=15:'); readln(n); for i:=1 to n do begin write('введите X[',i,']='); readln(X[i]) end; writeln; kol:=0; for i:=1 to n do if X[i]>0 then kol:=kol+1; writeln('количество положительных элементов', ' kol=',kol:2); writeln; writeln('номера и значения X[i]<1'); for i:=1 to n do if X[i]<1 then writeln('i=',i,' X[',i,']=',X[i]:5:2); writeln; for i:=1 to n do Y[i]:=-X[i]; writeln('массив Y, в котором Y[i]=-X[i]'); for i:=1 to n do write(Y[i]:5:2,' '); repeat until keypressed End.
Таблица исходных данных:
Контрольная работа №2
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2016-08-15; просмотров: 382; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.135.214.139 (0.007 с.) |