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 Выполнение программы


 

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

77105. Реформи «прогресивної ери» 62.5 KB
  Міцним імпульсом, який посилив втручання держави в економіку вже в умовах мирного часу, стала світова економічна криза 30-х років. Вона поставила перед американським суспільством завдання пошуку шляхів подальшого еволюційного розвитку капіталізму...
77107. Календарные системы в Европе 216.95 KB
  За основу этого нового календаря был взят действующий календарь жрецов Египта. Юлий Цезарь его несколько изменил таким образом появился всем известный Юлианский календарь. Запретить старый календарь и ввести новый Юлианский.
77108. Реформаторская деятельность Петра І 66.17 KB
  По мнению С. Ф. Платонова, разделяемому большинством историков, Петр проводил свои реформы без четкого плана, отзываясь на первоочередные потребности. Главным стимулом его деятельности были военные нужды. Россия должна была стать мощной обороноспособной державой европейского уровня.
77109. Реформы здравоохранения в современной России 89.5 KB
  Тема, которую я собираюсь описать в данной работе, актуальна и по сей день. По мере развития общества, было создано здравоохранение. Буквально – это охрана здоровья граждан в какой-либо стране.
77110. Эволюция и развития файла 214.5 KB
  За последние 50 лет очень изменился мир компьютерных технологий и информатики. Однако ни один модернизированный и ново технологичный компьютер нельзя представить без элементарных единиц таких как файл и файловая система.
77113. General aspects and problems of refugee status in EU 25.08 KB
  The status and legal definition of a refugee is set out in the 1951 Geneva Convention Relating to the Status of Refugees that has been signed and ratified by all EU Member States. The provisions of the Geneva Convention are implemented through the national legislation of each country.