М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
AkiraK666
AkiraK666
13.01.2020 21:27 •  Информатика

Запишите на языке Паскаль следующие условия. Только условия! а) z ϵ [-7; 10];
б) x четное число;
в) x ≠ 78;
г) x нечетное число.

Найдите и исправьте ошибки в записи программы. Зачеркните ошибку, напишите правильный вариант и объясните почему.
var a: integer;
begin;
a := 4.13;
if a+1 > 7 then write ('a = ', a*3); else write ('a = ', a*6);
end


Запишите на языке Паскаль следующие условия. Только условия! а) z ϵ [-7; 10]; б) x четное число; в)

👇
Ответ:
natali1712
natali1712
13.01.2020

a) (z >= -7) and (z <= 10);

б) (x mod 2 = 0);

в) (x <> 78);

г) (x mod 2 <> 0);

Ошибки в программе:

1) Переменная а объявлена как integer, т.е предназначена для хранения целочисленных значений. Но при этом в программе ей присваивают значение 4.13, которое не является целым числом.

Правильно будет объявить переменную а типа real;

2) После ключевого слова begin никогда не ставится точка с запятой;

3) Перед else не ставится точка с запятой;

4) После заключительного end требуется ставить точку.

Правильный вариант:

var

 a:real;

begin

 a:=4.13;

 if (a+1 > 7) then write('a = ', a*3) else

   write('a = ', a*6);

end.


Запишите на языке Паскаль следующие условия. Только условия! а) z ϵ [-7; 10]; б) x четное число; в)
4,6(58 оценок)
Открыть все ответы
Ответ:
Satana6666666661666
Satana6666666661666
13.01.2020

f = open('C:/Users/7777/Downloads/24 (3).txt')

s = f.readline()

k = 0

maxK = 0

p = ''

for c in s:

   p += c

   if p.count('D') <= 1:

       k += 1

       maxK = max(maxK, k)

   else:

       p = p[:-1].split('D')[-1] + 'D'

       k = len(p)

print(maxK)

А это более сокращённый вариант:

k = 0

maxK = 0

temp = ''

for item in open('C:/Users/7777/Downloads/24 (3).txt').readline():

   temp += item

   if temp.count('D') <= 1:

       k += 1

       maxK = max(maxK, k)

   else:

       temp = temp[:-1].split('D')[-1] + 'D'

       k = len(temp)

print(maxK)

Объяснение:

Вот, вроде бы так

4,4(10 оценок)
Ответ:
рптпfgb
рптпfgb
13.01.2020

1)

Visual Basic позволяет использовать знак операции

«+» или «&» для объединения двух строковых операндов (см. табл. 2.5). Результатом операции s+т (или S&T), где Бит имеют строковый тип, будет конкатенация бит — новая строка, результат добавления строки т в конец строки S.

Стандартные функции для работы со строками. Для работы с переменными строкового типа определены стандартные функции. Некоторые из них (наиболее часто используемые)

Рассмотрим примеры использования строковых функций.

1. Выделение первого слова в предложении (разделитель слов — знак «пробел»):

2. Удаление из строки всех цифр:

3. Подсчет количества букв 'W' в строке (независимо от регистра)

2)

Чтобы использовать эту функцию, введите =ДЛСТР(ячейка) в строку формул и нажмите клавишу ВВОД. В этих примерах ячейка — это ячейка, количество символов в которой нужно подсчитать, например B1. Чтобы подсчитать символы в нескольких ячейках, введите формулу, а затем скопируйте и вставьте ее в другие ячейки.

3)Метод indexOf() в Java

Метод indexOf() ищет в строке заданный символ или строку, и их возвращает индекс (т.е. порядковый номер). Метод:

возвращает индекс, под которым символ или строка первый раз появляется в строке;

возвращает (-1) если символ или строка не найдены.

Метод также может искать символ или строку, начиная с указанного индекса

4,8(88 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
Полный доступ к MOGZ
Живи умнее Безлимитный доступ к MOGZ Оформи подписку
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ