| 
	
		
		
			| вопросы по С части. |  |  |  | 
| SocialEngineer | Дата: Вторник, 2013-02-19, 2:05 PM | Сообщение # 1 |  | Доцент Группа: Проверенные Сообщений: 552 Репутация: 63 Замечания: 0% Статус: Offline | 1)Можно ли оставлять комментарии к коду? 2)какими функциями можно пользоваться,на интерпрайс языках их масса,даже стандартные функции очень заманчивы.
 3)Где взять много разных С4, у Полякова они все однообразны.
 
 Физика - .!.
 Математика - 87:(
 Информатика - 91
 Русский язык - 92:)
 
 
 Сообщение отредактировал SocialEngineer - Среда, 2013-02-20, 2:41 PM |  |  |  |  |  | 
| prm2008 | Дата: Среда, 2013-02-20, 12:16 PM | Сообщение # 2 |  |   Профессор Группа: Проверенные Сообщений: 815 Репутация: 1199 Замечания: 0% Статус: Offline | SocialEngineer, да можно. С комментами программу будет легче понять. Задачи С4 нужно смотреть в диагностических и тренировочных работах. Но там тоже не так  много разнообразных. 
 ...чтобы оставаться на одном месте нужно все время двигаться вперед...
 
 
 Сообщение отредактировал prm2008 - Среда, 2013-02-20, 3:58 PM |  |  |  |  |  | 
| SocialEngineer | Дата: Среда, 2013-02-20, 2:42 PM | Сообщение # 3 |  | Доцент Группа: Проверенные Сообщений: 552 Репутация: 63 Замечания: 0% Статус: Offline | prm2008, спасибо. Кстати, DI56 теперь мой репетитор, и за это вам большое спасибо.
 
 Физика - .!.
 Математика - 87:(
 Информатика - 91
 Русский язык - 92:)
 |  |  |  |  |  | 
| prm2008 | Дата: Среда, 2013-02-20, 3:57 PM | Сообщение # 4 |  |   Профессор Группа: Проверенные Сообщений: 815 Репутация: 1199 Замечания: 0% Статус: Offline | Тебе очень повезлоЦитата (SocialEngineer) Кстати, DI56 теперь мой репетитор, и за это вам большое спасибо. Думаю успеешь подготовиться нормально. 
 http://ucheba.pro/viewtopic.php?f=149&t=7550&start=15
 Задачи С4 два года назад Патрик собирал. Скорее всего большая часть есть у Полякова.
 
 ...чтобы оставаться на одном месте нужно все время двигаться вперед...
 
 
 Сообщение отредактировал prm2008 - Среда, 2013-02-20, 4:12 PM |  |  |  |  |  | 
| Randomny | Дата: Четверг, 2013-02-21, 9:33 AM | Сообщение # 5 |  | Студент Группа: Пользователи Сообщений: 29 Репутация: 11 Замечания: 0% Статус: Offline | Народ, просвятите, что за DI56. |  |  |  |  |  | 
| SocialEngineer | Дата: Воскресенье, 2013-03-17, 12:35 PM | Сообщение # 6 |  | Доцент Группа: Проверенные Сообщений: 552 Репутация: 63 Замечания: 0% Статус: Offline | Randomny, эксперт по физике с сайта ucheba.pro. Но если ты живешь не в Казани,то вряд ли от тебе подойдет. 
 Добавлено (2013-03-17, 12:35 PM)
 ---------------------------------------------
 Т.к С# предусматривает использование библиотеки .NET, то все преимущества этого языка кроются в ней,но к ним,вроде как по правилам ЕГЭ,я не имею доступа.
 Например программа на паскале выглядит так:
 
 
 Код [b]var num: array['1'..'9'] of integer; c: char;
 count: integer;
 begin
 for c:='1' to'9' do num [c]:= 0;
 repeat
 read(c);
 if ('1'<= c) and (c <= '9') then
 num[c]:=1;
 until c = '.';
 count := 0;
 for c:='1' to'9' do begin
 if num [c]=0 then write(c)
 else count:= count + 1;
 end;
 if count = 9then writeln('0');
 end.[/b]
А на C# вот так:
 
 Приходится писать отдельный метод(т.е функцию) (хотя легче было бы использовать linq,но это вроде тоже запрещено,да и не поймут проверяющие,как в одном языке используется нечто иное,противоречащее стандартному синтаксису).Код using System; 
 class Program
 {
 private static bool isDigit(char ch)
 {
 string[] digits = { "1", "2", "3", "4", "5", "6", "7", "8", "9" };
 bool result = false;
 
 for (int i = 0; i < 9; i++)
 {
 if (ch.ToString() == digits[i])
 {
 Console.WriteLine(ch.ToString());
 result = true;
 break;
 }
 }
 return result;
 }
 static void Main(string[] args)
 {
 string x = Console.ReadLine();
 int[] mass = new int[10];
 for (int i = 0; i < x.Length; i++)
 {
 if (isDigit(x[i]))
 {
 mass[Convert.ToInt32(x[i].ToString())] = 1;
 
 }
 }
 
 string result = null ;
 for (int i = 1; i < 10; i++)
 {
 if (mass [i]== 0)
 {
 result += i;
 
 }
 }
 Console.WriteLine(result); Console.ReadKey();
 }
 }
Основной вопрос:
 Снизят ли мне баллы?
 
 Физика - .!.
 Математика - 87:(
 Информатика - 91
 Русский язык - 92:)
 
 
 Сообщение отредактировал SocialEngineer - Воскресенье, 2013-03-17, 12:37 PM |  |  |  |  |  | 
| prm2008 | Дата: Воскресенье, 2013-03-17, 2:45 PM | Сообщение # 7 |  |   Профессор Группа: Проверенные Сообщений: 815 Репутация: 1199 Замечания: 0% Статус: Offline | SocialEngineer,  в комиссии найдется эксперт который хорошо знает Си. Мне тоже приходилось проверять решения на Си, если не все понятно, то председатель экспертной комиссии - кандидат наук,  ВУЗовский преподаватель программирования поможет разобраться в коде. Если программа правильно работает для всех допустимых входных данных, не хранит лишних данных, и не делает лишних циклов и проверок, то дается полный балл. И снижают далее по критериям.
 Чтобы тебя лучше понимали пиши словесное описание, комментарии.
 
 ...чтобы оставаться на одном месте нужно все время двигаться вперед...
 
 
 Сообщение отредактировал prm2008 - Воскресенье, 2013-03-17, 2:45 PM |  |  |  |  |  | 
| SocialEngineer | Дата: Воскресенье, 2013-03-17, 4:26 PM | Сообщение # 8 |  | Доцент Группа: Проверенные Сообщений: 552 Репутация: 63 Замечания: 0% Статус: Offline | prm2008, спасибо. Вообще у Полякова нет заданий,где нужно накладывать какие-то ограничения на данные.
 
 Физика - .!.
 Математика - 87:(
 Информатика - 91
 Русский язык - 92:)
 |  |  |  |  |  | 
| prm2008 | Дата: Пятница, 2013-03-22, 1:27 PM | Сообщение # 9 |  |   Профессор Группа: Проверенные Сообщений: 815 Репутация: 1199 Замечания: 0% Статус: Offline | /forum/72-37718-887916-16-1363338914 Amsaredoc, почему ты не учитываешь цифру 0?
 
 ...чтобы оставаться на одном месте нужно все время двигаться вперед...
 
 
 Сообщение отредактировал prm2008 - Пятница, 2013-03-22, 1:35 PM |  |  |  |  |  |  | 
 
 
 
 |