Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Начинаю изучать программирование.  (Прочитано 1360 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Useroff

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Нужно сделать это. Пока начинаю всё это изучать. Надеюсь на Вашу помощь.
Думаю с разделом не ошибся.

1. Упростите код:
 а)
 public bool IsInteger(object value)
 {
     int i = new int();
     string num = Convert.ToString(value);
     if(num.Contains(".")) return false;
     bool ret = int.TryParse(num, System.Globalization.NumberStyles.Any, null, out i);
     return ret;
 }
 b)
 int sum = 0;
 foreach (int k in new int[] {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15})
 {
     sum = sum + k;
 }

2. Работа с базой данных(MSSQL):
a) Как одновременно получить @@error и @@rowcount.
b) Представьте что вы храните информацию в двух столбцах. Первый столбец содержит локальную дату, а второй - разницу между локальной датой и UTC временем. Но вам необходимо хранить эти данные лишь в одном столбце. Какой тип данных будете использовать?

3.Работа в Silverlight(необходимо прислать компилируемый Silverlight проект):
 a) Существует некий шифр, который работает по следующему алгоритму:
Из строки удаляются все пробелы(если таковы имеются): АВИАСТРОИТЕЛЬНЫЙ
Строка записывается в прямоугольник заданной высоты по столбцам.1   А   С   И   Ь
2   В   Т   Т   Н
3   И   Р   Е   Ы
4   А   О   Л   Й

Придумывается некая случайная последовательность из номеров строк. Согласно порядку этих строк записывается новое зашифрованное сообщение.
К примеру, при использовании следующей последовательности {3, 2, 4, 1} получаем строку: ИРЕЫВТТНАОЛЙАСИЬ
 Нужно реализовать метод, который по указанному порядку прочтения строк будет дешифровать переданное сообщение.

К примеру, вызов метода Decode(new int[]{3,2,4,1},"ИРЕЫВТТНАОЛЙАСИЬ") должен вернуть первоначальное слово АВИАСТРОИТЕЛЬНЫЙ.


b) Напишите программу, которая по двум введенным числам высчитает Answer = x1!/((x1-x2)!*x2!), где 0<=x1<=100, 0<=x2<=100, x1>=x2

Пример: 10 и 3
 10!/((10-3)!*3!) = 120

NB! Во второй программе нельзя использовать числовые типы, кроме Int32, работайте со String
« Последнее редактирование: 08 Марта 2012, 13:58:32 от Useroff »

Оффлайн andrew_bye

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 2698
    • Просмотр профиля
Re: Поможете новичку?
« Ответ #1 : 08 Марта 2012, 13:33:57 »
См. п. 2.4 Правил форума.

Оффлайн Useroff

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Начинаю изучать программирование.
« Ответ #2 : 08 Марта 2012, 13:59:16 »
См. п. 2.4 Правил форума.
Уважаемый модератор,
Так пойдёт?

Оффлайн Glorks

  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: Начинаю изучать программирование.
« Ответ #3 : 12 Марта 2012, 10:11:36 »
Мне кажется что ты хочешь что бы за тебя решили лабу? Да еще и бесплатно?

Оффлайн Useroff

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Начинаю изучать программирование.
« Ответ #4 : 13 Марта 2012, 22:46:49 »
Мне кажется что ты хочешь что бы за тебя решили лабу? Да еще и бесплатно?
И сколько ты желаешь за работу? :))))

Оффлайн Glorks

  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: Начинаю изучать программирование.
« Ответ #5 : 14 Марта 2012, 09:25:27 »
Мне кажется что ты хочешь что бы за тебя решили лабу? Да еще и бесплатно?
И сколько ты желаешь за работу? :))))

Из расчета 25$ час.

Оффлайн Señor_Gaga

  • Забанен
  • Активист
  • *
  • Сообщений: 878
  • Ubuntu 12.04LTS & Linux Mint 13LTS "Maya"
    • Просмотр профиля
Re: Начинаю изучать программирование.
« Ответ #6 : 14 Марта 2012, 10:01:45 »
Зайди на Форум программистов и сисадминов - возможно помогут,
там много студентов пасется. :)

Оффлайн Useroff

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Начинаю изучать программирование.
« Ответ #7 : 14 Марта 2012, 10:17:27 »
Зайди на Форум программистов и сисадминов - возможно помогут,
там много студентов пасется. :)
А не подскажешь форум сей?

Оффлайн Yurror

  • Старожил
  • *
  • Сообщений: 1966
    • Просмотр профиля

 

Страница сгенерирована за 0.061 секунд. Запросов: 24.