Логотип Инфоурока

Получите 30₽ за публикацию своей разработки в библиотеке «Инфоурок»

Добавить материал

и получить бесплатное свидетельство о размещении материала на сайте infourok.ru

Инфоурок Информатика ПрезентацииПрезентация решения олимпиадных задач по программированию. Олимпиадная Задача ‘’Забавная игра".

Презентация решения олимпиадных задач по программированию. Олимпиадная Задача ‘’Забавная игра".

Описание презентации по отдельным слайдам:

  • Задача: Забавная игра

    1 слайд

    Задача: Забавная игра

  • Забавная игра Имя входного файла:	d.in Имя выходного файла:	d.out Макс. время...

    2 слайд

    Забавная игра Имя входного файла:d.in Имя выходного файла:d.out Макс. время работы:3 секунды Макс. объем памяти:8 мегабайт

  • 1910=1·2^4+0·2^3+0·2^2+1·2^1+1·2^0= 	=100112 10011 11001 11100 01110 00111 10...

    3 слайд

    1910=1·2^4+0·2^3+0·2^2+1·2^1+1·2^0= =100112 10011 11001 11100 01110 00111 10011 1·2^4+1·2^3+1·2^2+0·2^1+0·2^0=2810

  • Дано:		Num:Integer; Требуется:	Max:Integer; Связь:	перевести исходное число в...

    4 слайд

    Дано:Num:Integer; Требуется:Max:Integer; Связь:перевести исходное число в двоичную систему счисления, получить все его циклические сдвиги, перевести их в десятичную систему и выбрать максимальное из них Постановка задачи

  • Перевод в двоичную систему NumDigits:=0; While Num>0 Do Begin Inc(NumDigits);...

    5 слайд

    Перевод в двоичную систему NumDigits:=0; While Num>0 Do Begin Inc(NumDigits); Digits[NumDigits]:=Num Mod 2; Num:=Num Div 2; End;

  • Получение циклических сдвигов Digit:=Digits[1]; For J:=2 To NumDigits Do Digi...

    6 слайд

    Получение циклических сдвигов Digit:=Digits[1]; For J:=2 To NumDigits Do Digits[J-1]:=Digits[J]; Digits[NumDigits]:=Digit;

  • Перевод в десятичную систему и нахождение максимального Max:=Num; … Num:=0; F...

    7 слайд

    Перевод в десятичную систему и нахождение максимального Max:=Num; … Num:=0; For J:=NumDigits DownTo 1 Do Num:=Num*2+Digits[J]; If Num>Max Then Max:=Num;

  • Program bir; Var I,J,Max,Num,NumDigits,Digit:Integer; Digits:Array[1..20] Of...

    8 слайд

    Program bir; Var I,J,Max,Num,NumDigits,Digit:Integer; Digits:Array[1..20] Of Integer; Inp,Out:Text; Begin Assign(Inp,’d.in’); Reset(Inp); Read(Inp,Num); Close(Inp); Max:=Num; NumDigits:=0;

  • {перевод в двоичную систему} While Num>0 Do Begin Inc(NumDigits); Digits[Num...

    9 слайд

    {перевод в двоичную систему} While Num>0 Do Begin Inc(NumDigits); Digits[NumDigits]:=Num Mod 2; Num:=Num Div 2; End; For I:=1 To NumDigits-1 Do Begin {сдвиг} Digit:=Digits[1]; For J:=2 To NumDigits Do Digits[J-1]:=Digits[J];

  • Digits[NumDigits]:=Digit; {перевод в десятичную систему} Num:=0; For J:=NumD...

    10 слайд

    Digits[NumDigits]:=Digit; {перевод в десятичную систему} Num:=0; For J:=NumDigits DownTo 1 Do Num:=Num*2+Digits[J]; If Num>Max Then Max:=Num; End; Assign(out,’d.out’); Rewrite(out); Write(out,Max); Close(out); End.

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

5 492 987 материалов в базе

Материал подходит для УМК

  • «Информатика (изд.

    «Информатика (изд. "БИНОМ. Лаборатория знаний")», Угринович Н.Д.

    Тема

    1.2. Кодирование основных типов алгоритмических структур на языках объектно-ориентированного и процедурного программирования

    Больше материалов по этой теме
Скачать материал

Другие материалы

Презентация решения олимпиадных задач по программированию. Олимпиадная Задача ‘’Анти-быстрая сортировка".
  • Учебник: «Информатика (изд. "БИНОМ. Лаборатория знаний")», Угринович Н.Д.
  • Тема: 1.5. Функции в языках объектно-ориентированного и процедурного программирования
«Информатика (изд.
  • 28.02.2020
  • 429

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 29.02.2020 242
    • PPTX 114.5 кбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Максименко Елена Владимировна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Пожаловаться на материал
  • Автор материала

    Максименко Елена Владимировна
    Максименко Елена Владимировна
    • На сайте: 2 года
    • Подписчики: 1
    • Всего просмотров: 9988
    • Всего материалов: 48