16212

Арифметика

Лабораторная работа

Информатика, кибернетика и программирование

ОТЧЕТ по лабораторной работе №4 по дисциплине Программирование на тему Арифметика Вариант 24 1 Постановка задачи Найти первые m более чем 2разрядных чиселпалиндромов то есть чисел десятичная запись которых читается одинаково в прямом и обратном направлениях...

Русский

2013-06-20

70.04 KB

1 чел.

ОТЧЕТ

по лабораторной работе №4

по дисциплине Программирование

на тему «Арифметика»

Вариант 24

1 Постановка задачи

Найти первые m более чем 2-разрядных чисел-палиндромов, то есть чисел, десятичная запись которых читается одинаково в прямом и обратном направлениях.

2 Блок-схема


3 Исходный код

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

using System.Windows.Forms;

namespace WindowsFormsApplication1

{

   public partial class Form1 : Form

   {

       public int size;

       public Form1()

       {

           InitializeComponent();

       }

       public bool IsPalindrome(int input)

       {

           int revers_input = 0, c = input;

           while (c > 0)

           {

               revers_input = revers_input * 10 + c % 10;

               c = c / 10;

           }

           if (input == revers_input)

           { return (true); }

           else

           { return (false); };

       }

       private void textBox1_TextChanged(object sender, EventArgs e)

       {

           if (int.TryParse(input_textBox1.Text, out size))

           { run_button1.Enabled = true; }

           else run_button1.Enabled = false;

       }

       private void button1_Click(object sender, EventArgs e)

       {

           output_textBox2.Text = "";

           int i = 100, j = 0;

           run_progressBar1.Maximum = size;

           while ((j != size))

           {

               if (IsPalindrome(i))

               {

                   output_textBox2.Text = output_textBox2.Text + Convert.ToString(i) + Environment.NewLine;

                   j++;

                   run_progressBar1.Value = j;

               }

               i++;

           }

       }

   }

}

4 Пример работы

На рисунке 1 показан пример работы программы:

Рисунок 1 Выполнение программы


 

А также другие работы, которые могут Вас заинтересовать

15986. Психологические основы и юридическая конструкция форм виновности в уголовном праве 3.18 MB
  Приступая к собиранию материалов по вопросу о влиянии, которое могут оказывать на уголовное вменение умысел и неосторожность деятеля, мы предполагали, что вам удастся закончить обработку, интересовавшей нас, проблемы в, ныне выпускаемой в свет, книге. Относительно скоро, однако, пришлось убедиться, что обилие материалов делает неосуществимым наше первоначальное предположение
15987. Главные течения в истории науки уголовного права в России 2.97 MB
  Главные течения в истории науки уголовного права в России Григорий Самуилович Фельдштейн: краткие заметки о его научном творчестве Григорий Самуилович Фельдштейн принадлежит к числу забытых российских правоведов. О нем молчат энциклопедии и биографические словари...
15988. Міжнародне приватне право 2.67 MB
  Міністерство освіти і науки України Львівський державний університет імені Івана Франка Г. С. Фединяк Л. С. Фединяк МІЖНАРОДНЕ ПРИВАТНЕ ПРАВО Навчальний посібник 2ге видання доповнене Рекомендовано Міністерством освіти і науки України Київ Юрінком Інтер 2000...
15989. Инвестиционное право 2.15 MB
  Инвестиционное право Предисловие Внимание которое в современной России уделяется вопросам инвестиций имеет весьма важное значение: оно свидетельствует об общем понимании того что без правильно организованного инвестиционного процесса никакая модернизаци...
15990. Международное инвестиционное право теория и практика применения 2.08 MB
  Международное инвестиционное право: теория и практика применения Посвящается 50летию Российской ассоциации международного права Предисловие Вот уже более полувека понятие иностранные инвестиции манит воображение людей мало сведущих в этой проблеме да и...
15991. Пути совершенствования транспортной логистики в Республике Беларусь 234 KB
  Изучить теоретические основы транспортной логистики; рассмотреть основные показатели использования транспортных средств и методику их расчета; проанализировать развитие транспортной логистики Республики Беларусь; предложить мероприятия по совершенствованию транспортной логистики Республики Беларусь...
15992. Местное самоуправление 401.5 KB
  ФАБРИЧНЫЙ Сергей Юрьевич Родился 10 января 1962 годаКандидат юридических наук окончил Высшую комсомольскую школу при ЦК ВЛКСМ и Московскую государственную юридическую академию.Работал первым секретарем Боровичского горкома ВЛКСМ Новгородской области управляющим Дел
15993. Правовое регулирование использования силы в международных отношениях 505.5 KB
  ИНСТИТУТ ГОСУДАРСТВА И ПРАВА РОССИЙСКОЙ АКАДЕМИИ НАУК Н. А. Ушаков ПРАВОВОЕ РЕГУЛИРОВАНИЕ ИСПОЛЬЗОВАНИЯ СИЛЫ В МЕЖДУНАРОДНЫХ ОТНОШЕНИЯХ МОСКВА 1997 Ушаков Н.Л. Правовое регулирование использования силы в международных отношениях. – М.: Институт государства и пра
15994. Международное право 1.5 MB
  В соответствии с программой курса международного публицестического права рассматриваются основные отрасли и институты международного права. Дается представление о международном праве как самостоятельной нормативной системе. Подробно анализируются принципы международного права, вопросы иммунитета, правопреемства, ответственности государств, современная система международной экономики.