Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Отчёт по учебной практике по получению первичных умений и навыков научно-исследовательской деятельности

Автор:   •  Март 3, 2022  •  Отчет по практике  •  701 Слов (3 Страниц)  •  330 Просмотры

Страница 1 из 3

Министерство науки и высшего образования Российской Федерации

Федеральное государственное бюджетное образовательное учреждение
высшего образования

«Оренбургский государственный педагогический университет»

Физико-математический факультет

Кафедра информатики, физики и МПИиФ

Отчёт по учебной практике
по получению первичных умений и навыков научно-исследовательской деятельности

Направление подготовки: 44.03.05 Педагогическое образование

Профиль подготовки: Математика и информатика

Форма обучения: очная

Выполнила студентка

Щетинина Валентина Николаевна

1 курс, группа ОБ-МИ-11

Руководитель:

Денисова Л. В., к. п. н., доцент

(оценка)

(подпись)

«___» ___________ 2019 г.


Содержание

Задача1.  Условный оператор. Простые сравнения. Счастливый билет        3

1.1.        Условие задачи        3

1.2.        Алгоритм решения задачи        3

Задача 2. Операторы цикла. Цикл с параметром (for). Автобусная экскурсия        5

2.1.        Условие задачи        5

Задача 3. Строковые типы данных. Символьный тип (char). Количество нулей        6

3.1.        Условие задачи        6

3.2.        Алгоритм решения        6


Задача1.  Условный оператор. Простые сравнения. Счастливый билет

  1. Условие задачи

Вы пользуетесь общественным транспортом? Вероятно, вы расплачивались за проезд и получали билет с номером. Счастливым билетом называют такой билет с шестизначным номером, где сумма первых трех цифр равна сумме последних трех. Т.е. билет с номером 385916 – счастливый, т.к. 3+8+5=9+1+6. Вам требуется написать программу, которая проверяет счастливость билета.

  1. Алгоритм решения задачи

Решение задачи представлено в виде блок-схемы (Рисунок 1).

[pic 1]

Рисунок 1. Блок-схема решения задачи 1

Код программы

  1. var
  2. N: integer;
  3. begin
  4. Readln(N);
  5. if (N div 100000) + ((N mod 100000) div 10000) + ((N mod 10000) div 1000) = ((N mod 1000) div 100) + ((N mod 100) div 10) + (N mod 10)
  6. then Writeln('YES')
  7. else Writeln('NO');
  8. end.

Ошибки

  1. При составление программного кода у меня возникла ошибка «Wrong answer» на 1 тесте. Я не учла то, что при составлении программы мы не должны использовать  «INPUT.TXT» и «OUTPUT.TXT», а нужно решение данной задачи вывести в «Окно вывод». Для исправления данной ошибки я убрала «INPUT.TXT» и «OUTPUT.TXT», а так же добавила вывод: «Readln(n)».
  1. var
  2. v, r: text;
  3. N: integer;
  4. begin
  5. Assign(v, 'input.txt');
  6. Reset(v);
  7. Assign(r, 'output.txt');
  8. Rewrite(r);
  9. if (N div 100000) + ((N mod 100000) div 10000) + ((N mod 10000) div 1000) = ((N mod 1000) div 100) + ((N mod 100) div 10) + (N mod 10)
  10. then Writeln(r, 'YES')
  11. else Writeln(r, 'NO');
  12. Close(v);
  13. Close(r);
  14. end.

  1. После исправления программного кода, ошибки не возникло.

Код программы

  1. var
  2. N: integer;
  3. begin
  4. Readln(N);
  5. if (N div 100000) + ((N mod 100000) div 10000) + ((N mod 10000) div 1000) = ((N mod 1000) div 100) + ((N mod 100) div 10) + (N mod 10)
  6. then Writeln('YES')
  7. else Writeln('NO');
  8. end.

Задача 2. Операторы цикла. Цикл с параметром (for). Автобусная экскурсия

  1. Условие задачи

Оргкомитет Московской городской олимпиады решил организовать обзорную экскурсию по Москве для участников олимпиады. Для этого был заказан двухэтажный автобус (участников олимпиады достаточно много и в обычный они не умещаются) высотой 437 сантиметров. На экскурсионном маршруте встречаются N мостов. Жюри и оргкомитет олимпиады очень обеспокоены тем, что высокий двухэтажный автобус может не проехать под одним из них. Им удалось выяснить точную высоту каждого из мостов. Автобус может проехать под мостом тогда и только тогда, когда высота моста превосходит высоту автобуса.

...

Скачать:   txt (6.9 Kb)   pdf (144.6 Kb)   docx (36.5 Kb)  
Продолжить читать еще 2 страниц(ы) »
Доступно только на Essays.club