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


 

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

4988. Экология Предмет и задачи экологии. 317 KB
  Экология Предмет и задачи экологии. Существование человека неразрывно связано с определенными условиями среды (температура, влажность, состав воздуха, качество воды, состав пищи и другие). Эти требования вырабатывались в течение многих тысячелетий с...
4989. Разработка привода - редуктор цилиндрического. 349.99 KB
  Введение Согласно заданию требуется разработать привод ленточного транспортера, состоящий из электродвигателя, клиноременной передачи и двухступенчатого цилиндрического зубчатого редуктора. Требуется выбрать электродвигатель, рассчитать зубчатые пер...
4990. Основы надежности и технические измерения 451 KB
  Цели и задачи теории надежности. Современное развитие техники характеризуется разработкой и эксплуатацией изделий, представляющих собой сложные технические системы и комплексы. Важным свойством таких систем является надёжность. Надежность ...
4991. Организация деятельности сельскохозяйственных потребительских кооперативов в сфере жилищно-коммунального хозяйства Пензенской области 950.5 KB
  Что такое сельскохозяйственный потребительский кооператив по ЖКХ? Кооперация (от лат. cooperatio - сотрудничество) – это добровольное объединение (или совокупность объединений) людей – крестьян, рабочих, служащих, мелких производителей и с...
4992. Статистика. Учебное пособие. Основные черты и особенности предмета статистики 751 KB
  Статистика как практическая деятельность возникла задолго до статистики – науки. История говорит, что за несколько тысячелетий до нашей эры в Китае, Египте производились такие статистические работы, как перепись населения - для т...
4993. Стендовые испытания двигателей внутреннего сгорания 533.5 KB
  В лабораторном практикуме приводятся методика проведения стендовых испытаний по определению мощностных и экономических показателей двигателей внутреннего сгорания и порядок обработки экспериментальных данных. На основе полученных данных студенты ...
4994. Организация и планирование поточного производства 597.5 KB
  Цель курсового проекта Целью курсового проекта является приобретение студентами практических навыков выполнения проектных работ по организации производственных систем и оценке их эффективности в условиях рыночной экономики на примере поточной линии ...
4995. Методы стратегического анализа. Учебное пособие 805.09 KB
  Введение Развитие рыночных отношений делает необходимым изменение сложившихся стереотипов хозяйствования и характера управления. Они все больше требуют от руководителей умения видеть перспективы и принимать обоснованные стратегические решения. И в п...
4996. Ринок фінансових послуг. Навчальний посібник 223.61 KB
  Дисципліна Ринок фінансових послуг є однією з базових для підготовки спеціалістів та магістрів зі спеціальності Фінанси. МЕТА дисципліни: засвоєння знань з теоретичних та практичних аспектів управління фінансами за допомогою фінансових посеред...