Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 08.01.2014
Сообщений: 16

Прокомментировать код

15.01.2014, 00:35. Показов 485. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
1)начиная с while not eof(t) do и до конца условия
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
program v4;
  var
  s:string;
  t:text;
  b:char;
  k,i:integer;
begin
  assign(t,'текст.txt');
  reset(t);
  write('Введите букву: ');
  readln(b);
  while not eof(t) do
  begin
  readln (t,s);
  s:=s+'.';
  writeln(s);
  
  i:=1;
  if s[1]=b then k:=k+1;
  while s[i]<>'.' do
  begin
    if (s[i]=' ')  and (s[i+1]=b) then k:=k+1;
    i:=i+1;
  end;
  end;
  writeln('Количество слов: ',k);
  close(t);
end.
2) интересует 1 shl n. Прочитал, что это смещение байтов, но так и не понял.
Pascal
1
writeln('значение равно: ', fun(X1,1 shl n):4:4);
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
15.01.2014, 00:35
Ответы с готовыми решениями:

Прокомментировать код
var s:string; x:real; sumk,kint,k,code:integer; f:text; begin assign(f,'111.txt'); reset(f); while not eof(f)...

Прокомментировать код
условие: На вход программы подаются сведения о результатах соревнований по школьному многоборью. Многоборье состоит из соревнований...

Прокомментировать код
объясните хотя бы самые сложные строчки в данной части программы Procedure Vvod(x,y:integer;max:integer;mode:string;var...

1
Модератор
10413 / 5700 / 3401
Регистрация: 17.08.2012
Сообщений: 17,355
15.01.2014, 01:23
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
readln(b); //вводим символ в переменную b
while not eof(t) do //внешний цикл: пока не конец файла t делать
  begin
    readln (t, s); //читаем очередную строку из файла f в переменную s 
    s := s + '.'; //добавляем в конце строки точку
    writeln(s); //выводим строку на дисплей
    i := 1; //счётчик символов в строке равен 1
    if s[1] = b then k := k + 1; //если первое слово начинается на заданный символ,
                                 //увеличиваем счётчик слов
    while s[i] <> '.' do //внутренний цикл: пока i-й символ строки не равен точке делать
      begin
        if (s[i] = ' ')  and (s[i + 1] = b) then k := k + 1; //если очередной символ пробел
           //и следующий за ним символ равен заданному, увеличиваем счётчик слов
        i := i + 1; //индекс следующего символа в строке
      end; //конец внутреннего цикла
  end; //конец внешнего цикла
writeln('Количество слов: ',k); //выводим на дисплей количество слов, 
                                //начинающихся с заданного символа
close(t); //закрываем файл f
Добавлено через 3 минуты
Цитата Сообщение от kirilinho Посмотреть сообщение
Прочитал, что это смещение байтов
Интересно, где это Вы такую чушь прочитали. Это арифметический сдвиг влево битов целого числа (в данном случае 1) на n битов влево. В первом приближении эквивалентен умножению числа на 2n.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
15.01.2014, 01:23
Помогаю со студенческими работами здесь

Прокомментировать код
Объясните как работает эта программа Program Lab7_2; const n=10; type vektor=arrayof integer; procedure sort(var s:vektor;var...

Прокомментировать код
Здравствуйте. Друзья, разъясните пожалуйста чайнику каждый цикл и оператор в задачах, в них встречается совершенно непонятный код, опишите...

Прокомментировать код
program decision5_2; {Название программы} uses crt; ...

Прокомментировать код
Объясните пожалуйста подробнее операторы и циклы в 2 задачах, в них много непонятного кода и действий с кодом. 1 задача : const ...

Прокомментировать код
Здравствуйте. Большая просьба, разъясните пожалуйста 3 задачи в паскале поподробнее, чтобы разобраться в назначениях циклов и операторов: ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Загрузка PNG-файла с альфа-каналом с помощью библиотеки SDL3_image на Android
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru