С4 бирме Катлаулылык дәрәҗәсе: угары Максималь балл: 4 Эшләү вакыты: 60 минут. Башкарылу – 12 % Нәрсә белергә тишебез: Символлы зурлыклар белән эшли; Символга мөрәҗәгать итә s[i]; Стандарт функцияләрне: n := Length(s); s1 := Copy(s, 2, 5); n := Pos('Вася', s); n := StrToInt(s); Һәм процедураларны Delete(s, 2, 5); Insert('Вася', s, 3); Val(s, n, r); record типындагы (язма) зурлыклар белән эшли һәм мөрәҗәгать итә;
record типы Мәсәлән: Иванов 1993 м var person: record fio: string; g: integer; p: char end; x.fio
Текст файлларын эшкәртү процедура лары һәм функцияләре: assign – файлны билгеләү; reset – уку өчен файлны дддача; rewrite – язу өчен файлны дддача; append – информация не язык бетерер өчен дддача; close – файлны ява; eof – файлның ахырга җитүен тикшерә; eoln – юлның укылып бетүен тикшерә; read (readln) – үзгәрешлеләрне файлдан укый; write (writeln) – кыйммәтләрне файл газа;
Алгоритм нинди булырга тише? Мәсьәләгә экспертлар бәя биргәндә аның иң оптималь юл белән чишелгәнлеген исәпкә алалар. Иң оптималь юл- мәсьәләне иң гади юл белән чишү.
Программадагы кимчелекләр: Программа аерым очраклар өчен генә эшли; Алгоритм дөрес оештырылмаган; Үзгәрешлеләр тасвирланмаган яки дөрес тасвирланмаган; билгеләрен, or һәм and логик операцияләрен кую; begin- end операторларын куймау; Счетчикка башлангыч кыйммәт бирмәү; Цикл чыгып китмәү; for циклында, mod, div операцияләрендә реаль сонар куллану.
Мәсьәлә. На вход программе подаются сведения о номерах школ учащихся, участвовавших в олимпиаде. В первой строке сообщается количество учащихся N, каждая из следующих N строк имеет формат: где – строка, состоящая не более чем из 20 символов, – строка, состоящая из 4-х символов (буква, точка, буква, точка), не более чем двузначный номер. и, а также и разделены одним пробелом. Пример входной строки: Иванов П.С. 57 Требуется написать как можно более эффективную программу (укажите используемую версию языка программирования, например, Borland Pascal 7.0), которая будет выводить на экран информацию, из какой школы было меньше всего участников (таких школ может быть несколько). При этом необходимо вывести информацию только по школам, пославшим хотя бы одного участника. Следует учитывать, что N>=1000.
Мәсьәләнең шортын өйрәнү. 1.Үзгәрешлеләрне кертү; 2.Мәсьәләдәге иң кирәкле информация; 3. как можно более эффективная программа нәрсәне аңлата: Үзгәрешлеләр бер генә тапкыр укылырга тише; Программада артык командалар юкмы? Программа иң гади юл белән төзелгәнме? Артык үзгәрешлеләр исәпләнмиме, чыкмыймы? 4. N>=1000 нәрсә өчен кирәк? 5.Мәсьәлә шорты буенча нәрсә сорала.