Цена снижена

Программирование Билет ИУ-009/42-1

Первоначальная цена составляла 2,500₽.Текущая цена: 1,900₽.

На этой странице Вы можете заказать выполнение уникального билета для промежуточной аттестации по дисциплине «Программирование» направления подготовки 09.03.03 «Прикладная информатика» Задания для промежуточной аттестации– Курск: типография МЭБИК. – 13 с. Идентификатор публикации: ИУ-009/42-1(ниже в описании можно сверить задания билета)
Билеты по программированию, которые ранее уже сдавались в МЭБИК на положительную оценку, мы предлагаем по умеренным ценам в разделе Программирование

Мы можем выполнить любой билет в течение 7-ми рабочих дней с момента заказа. Для заказа нужного Вам варианта билета выберете первую букву фамилии и поместите его в корзину. Билет будет отправлен на выполнение сразу после оплаты.

↓          

Описание

Номер билета студент определяет в соответствии с заглавной буквой фамилии. 

№ билета (определяется первой буквой фамилии)

 билета

Первая буква фамилии

 билета

Первая буква фамилии
1 А 10 К или Л
2 Б 11 М или Н
3 В 12 О или П
4 Г 13 Р или С
5 Д 14 Т или У
6 Е, Ё 15 Ф или Х
7 Ж 16 Ц или Ч
8 З 17 Ш или Щ
9 И, Й 18 Э или Ю или Я

Описание правил оформления результатов оценивания

Оценка Критерий выставления оценки
отлично Выполнены все задания билета,  что доказывает глубокое знание содержания основных тем пройденного курса, а также разделов тем для самостоятельного изучения
хорошо Выполнено 70 % заданий билета, что доказывает достаточное знание содержания основных тем пройденного курса, а также разделов тем для самостоятельного изучения.
удовлетворительно Выполнено 50 % заданий билета.
неудовлетворительно Выполнено менее 50 % заданий билета.

Ответы на вопросы экзаменационного билета оформляются в текстовом редакторе MS Word.

Титульный лист см. Приложение 1. 

Билет № 1

  1. Этапы решения задачи на ЭВМ. Реальные и идеальные модели.
  2. Определите, что будет напечатано в результате выполнения следующего алгоритма?

var x,n:integer;

begin

x:=0; n:=0;

while x < 1200 do begin

x:=x+60;

n:=n-12;

end;

writeln (n);

end.

  1. Дан массив из 8 элементов действительного типа. Разработать программу в Object Pascal для определения минимального и максимального элементов массива.

Билет № 2

  1. Алгоритм и его свойства. Виды алгоритмов. (Привести примеры блок-схем)
  2. Определите, что будет напечатано в результате выполнения следующего алгоритма?

var x,n:integer;

begin

x:=100; n:=-5;

while x > 0 do begin

x:=x-5;

n:=n+1;

end;

writeln (n);

end.

  1. Дана матрица элементов действительного типа размером 3х4. Найти количество отрицательных элементов матрицы.

Билет № 3

  1. Алфавит языка Object Pascal. Константы, переменные и их описание. Стандартные типы данных.
  2. Пользовательские типы данных: перечисляемый тип и тип диапазон.
  3. Определите, что будет напечатано в результате выполнения следующего алгоритма?

var x,p:integer;

begin

x:=0; p:=0;

while p < 516 do begin

p:=p+15;

x:=x+1;

end;

writeln (x);

end.

  1. Дан массив A размера N. Найти минимальный элемент из его элементов с четными номерами: A2, A4, A6, … .

Билет № 4

  1. Оператор присваивания. Правила записи алгебраических выражений. Стандартные функции.
  2. Определите, что будет напечатано в результате выполнения следующего алгоритма?

var x,p:integer;

begin

x:=0; p:=0;

while p < 234 do begin

p:=p+11;

x:=x+2;

end;

writeln (x);

end.

  1. Дан массив размера N и целые числа K и L (1 < KL < N). Найти среднее арифметическое элементов массива с номерами от K до L включительно.

Билет № 5

  1. Оператор условия IF. Оператор безусловного перехода Goto. Оператор выбора Case. Составной оператор.
  2. Определите, что будет напечатано в результате выполнения следующего алгоритма?

var x,p:integer;

begin

x:=0; p:=0;

while p < 217 do begin

p:=p+20;

x:=x+1;

end;

writeln (x);

end.

  1. Рассчитать значение х, определив и использовав необходимую функцию. Так, например, целесообразно определить функцию, вычисляющую √ n+n

Билет № 6

  1. Определение цикла. Правила организации циклов. Цикл с параметром For.
  2. Определите, что будет напечатано в результате выполнения следующего алгоритма?

var s, n: integer;

begin

s := 301;

n := 0;

while s > 0 do

begin

s := s — 10;

n := n + 2

end;

writeln(n)

end.

  1. Разработать программу в Object Pascal для решения задачи: дано натуральное число n. Вычислить:

Билет № 7

  1. Правила организации циклов. Цикл с предусловием While.
  2. Определите, что будет напечатано в результате выполнения следующего алгоритма?

var s, n: integer;

begin

s := 0;

n := 3;

while s*s*s < 123 do begin

s := s + 1;

n := n + 2

end;

writeln(n)

end.

  1. Дан массив из 12 чисел целого типа. Найти элементы массива кратные 3 и возвести их в квадрат.

Билет № 8

  1. Правила организации циклов. Цикл с постусловием Repeat.
  2. Ниже представлен фрагмент программы, обрабатывающей одномерный целочисленный массив с индексами от 0 до 9. В начале выполнения этого фрагмента в массиве находились натуральные числа 1,7,3,2,5,61,32,1,0,1, где А[0]=1, A[1]=7. Какое значение примет переменная c после выполнения данной программы?

c := 0;

for i := 2 to 9 do begin

if A[i] = A[0] then begin

с:=c+i;

end;

end;

  1. Рассчитать значение х, определив необходимую функцию. Так, например, целесообразно определить функцию, вычисляющуюn+n

Билет № 9

  1. Описание массивов. Блок ввода и вывода массива. Компонент визуализации обработки массивов StringGrid и его свойства.
  2. В программе используется одномерный целочисленный массив A с индексами от 0 до 9. Значения элементов равны 5; 1; 6; 7; 8; 8; 7; 7; 6; 9 соответственно, т.е. A[0] = 5; A[1] = 1 и т.д. Определите значение переменной c после выполнения следующего фрагмента программы:

c := 0;

for i := 1 to 9 do

if A[i — 1] >= A[i] then

begin

t := A[i];

A[i] := A[i — 1];

A[i — 1] := t

end

else

c := c + 1;

  1. Разработать программу в Object Pascal для вычисления

Билет № 10

  1. Алгоритмы сортировки массивов.
  2. В программе используется одномерный целочисленный массив A с индексами от 1 до 10. Значения элементов равны 5, 8, 10, 4, 6, 12, 7, 3, 8, 2 соответственно, т.е. A[1] = 5; A[2] = 8 и т.д. Определите значение переменной s после выполнения следующего фрагмента программы:

s := 0;

for  i := 1 to 9 do

if A[i] > A[i+1] then begin

s := s + 1;

t := A[i];

A[i] := A[i+1];

A[i+1] := t;

end;

  1. Составьте программу на языке программирования Object Pascal для вычисления значений функции F(x)= x – sin x на отрезке [a,b] с шагом h. Результат представить в виде таблицы, первый столбец которой – значения аргумента, второй – соответствующее значение функции.

Билет № 11

  1. Двумерные массивы. Описание двумерных массивов в Object Pascal. Ввод и вывод двумерных массивов.
  2. Определите, что будет напечатано в результате выполнения следующего алгоритма?

var s, n: integer;

begin

s := 0; n := 0;

while 2*s*s < 123 do begin

s := s + 1;

n := n + 2

end;

writeln(n)

end.

  1. Составьте программу на языке Pascal для решения следующей задачи. Даны два натуральных числа. Выяснить, в каком из них больше цифр, определив функцию для расчета количе­ства цифр натурального числа.

Билет №12

  1. Динамические массивы. Особенности работы с динамическими массивами.
  2. Определите, что будет напечатано в результате выполнения следующего фрагмента программы:

var s, k: integer;

begin

k := 3; s := 4;

while  s < 34 do begin

s := s + 5;

k := k * 2

end;

writeln (k)

end.

  1. Определить функцию, составить программу на языке Pascal для вычисления следующего значения

Билет № 13

  1. Тип данных «строка». Описание строк в Object Pascal. Основные процедуры и функции по обработке строк.
  2. В программе используется одномерный целочисленный массив A с индексами от 0 до 9. Значения элементов равны 7; 5; 3; 4; 8; 8; 9; 7; 6; 2 соответственно, т.е. A[0]=7; A[1]=5 и т.д. Определите значение переменной c после выполнения следующего фрагмента программы

c := 0;

for i := 1 to 9 do

if A[i-1] < A[i] then begin

t := A[i];

A[i] := A[i-1];

A[i-1] := t;

end

else

c := c + 1;

  1. Разработайте программу на языке программирования Pascal для решения следующей задачи. Получить все шестизначные счастливые номера. Счаст­ливым называют такое шестизначное число, в котором сум­ма его первых трех цифр равна сумме его последних трех цифр. Определить функцию для расчета суммы цифр трех­значного числа.

Билет № 14

  1. Процедуры в Object Pascal. Описание и вызов процедуры. Формальные и фактические параметры.
  2. В программе используется одномерный целочисленный массив A с индексами от 0 до 9. Значения элементов равны 4, 7, 3, 8, 5, 0, 1, 2, 9, 6 соответственно, т.е. A[0] = 4, A[1] = 7 и т.д. Определите значение переменной c после выполнения следующего фрагмента этой программы.

c := 0;

for i := 1 to 9 do

if A[i] < A[0] then begin

c := c + 1;

t := A[i];

A[i] := A[0];

A[0] := t;

end;

  1. Составить программу на языке программирования Object Pascal для определения количества чисел последовательности 2,4,6,8…, которые нужно взять, чтобы их сумма превысила 1000.

Билет № 15

  1. Функции в Object Pascal. Описание и вызов функции. Формальные и фактические параметры.
  2. Определите, что будет напечатано в результате выполнения следующего алгоритма?

var s, n: integer;

begin

s := 0; n := 0;

while s < 111 do begin

s := s + 8;

n := n + 2

end;

writeln(n)

end.

  1. Составить программу на языке программирования Object Pascal для решения следующей задачи. Дана целочисленная матрица размером 3х3. Определить сумму элементов главной диагонали и произведение элементов побочной диагонали.

Билет № 16

  1. Структура модуля. Виды сцепления модулей.
  2. Определите, что будет напечатано в результате выполнения следующего алгоритма?

var  k,s : integer;

begin

k := 2;

s := 8;

while  s <  500 do  begin

s := s  +  20;

k := k + 5;

end;

write (k);

end.

  1. Составить программу на языке программирования Object Pascal для решения следующей задачи.

Даны три квадратных уравнения:

ах2 + bх + с = 0,

bх2 + ах + с = 0,

сх2 + ах + b = 0.

Сколько из них имеют вещественные корни? Определить функцию, позволяющую распознавать наличие вещественных корней в квадратном уравнении.

Билет № 17

  1. Структура модуля. Связность модулей.
  2. В программе используется целочисленный массив А с индексами от 0 до 9. Значения элементов массива равны 4; 5; 4; 7; 6; 3; 9; 11; 7; 8 соответственно, т.е. A[0] = 4; A[1] = 5 и т.д.

Определите значение переменной k после выполнения следующего фрагмента программы.

k := 0;

for  i := 0  to  9  do

if   A[0]  <  A[i]   then

begin

k := k + 1;

t := A[i];

A[i] := A[0];

A[0] := t;

end;

  1. Составить программу на языке программирования Object Pascal для решения следующей задачи.

Даны две последовательности целых чисел: а1,a2,…,а8 и b1, b2, …, b8. Найти количество четных чисел в первой из них и количество нечетных во второй, определив функцию, позволяющую распознавать четные числа. 

Билет № 18

  1. Динамически подключаемые библиотеки. Структура. Правила создания.
  2. Определите, что будет напечатано в результате выполнения следующего фрагмента программы?

var  k, s : integer;

begin

k := 1;

s := 3;

while  s  <  100  do  begin

s := s + 5;

k := k + 2;

end;

write (k);

end.

  1. Составить программу на языке программирования Object Pascal для решения следующей задачи.

Найти значение выражения , определив функцию расчета факториала натурального числа.