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

В формате 40минут на решение 1. Problem 1.(45 points)

Write a function that takes a string as an argument and returns a difference between

number of consonants and vowels. The string consists only from English alphabetical

symbols. Vowels in English are “a”, “e”, “o”, “u”, “i”.

Example:

f(“apple”) → 3, because here 3 consonant letters and 2 vowels

f(“gold”) → 2, because here 3 consonant letters and 1 vowel

Напишите функцию, которая принимает на вход строку как аргумент и возвращает

единственное число – разницу между количеством согласных и гласных букв.

Строка состоит только из символов английского алфавита. В английском языке

гласными считаются буквы “a”, “e”, “o”, “u”, “i”.

Пример:

f(“apple”) → 3, потому что в этом слове 3 согласных и 2 гласных букв

f(“gold”) → 2, потому что этом слове 3 согласных букв и 1 гласная

2. Problem 2.(45 points)

Write a function, that takes two string lists word1 and word2, return true if the two lists

represent the same string, and false otherwise. A string is represented by a list if the array

elements concatenated in order forms the string.

Example:

f([“a”, “p”, “p”, “l”, “e”], [“app”, “le”]) → True

Because “a” + “p” + “p” + “l” + “e” = “apple” and “app” + “le” = “apple” gives the same

word “apple”

f([“he”, “l”, “lo”], [“he”, “lp”]) →False, because “hello” is not the same as “help”

Напишите функцию, которая на входе принимает два списка, состоящих из строк, и

возвращает True, если после конкатенации элементов первого списка, полученное

слово равно слову, полученному после конкатенации элементов второго списка. В

противном случае надо вернуть False.

Пример:

f([“a”, “p”, “p”, “l”, “e”], [“app”, “le”]) → True

Потому что “a” + “p” + “p” + “l” + “e” = “apple” and “app” + “le” = “apple”

получается одно и то же слово “apple”

f([“he”, “l”, “lo”], [“he”, “lp”]) →False, потому что help и hello – разные слова

Problem 3.(10 points)

Write a function that takes a string and return the Morse Code version of this

string. String only consists from alphabetical characters.

[".-","-...","-.-.","-..",".","..-.","--.","","..",".---","-.-",".-..","--","-.","---",".--.","--.-",".-

.","...","-","..-","...-",".--","-..-","-.--","--.."] – this is a morse code for English alphabet

Example: f(“ab”) → “.--…”

Напишите функцию, которая принимает строку и возвращает ее версию в коде

Морзе.

Например: f(“ab”) → “.--…”

👇
Открыть все ответы
Ответ:
tim27012003
tim27012003
07.04.2020
Вот жутко неэффективное решение, для нормального надо писать решето эратосфена, можно нагуглить, если нужна эффективность

function isPrime (a : integer) : boolean;
var
  i, lim : integer;
begin
  if n < 4 then begin
  if n = 1 then isPrime := false else isPrime := true; 
exit;
 end;
  lim := trunc (sqrt (a));
  for i := 2 to lim do
    if a mod i = 0 then
    begin
      isPrime := false;
      exit;
    end;
isPrime := true;
end;

var
  a : array of array of integer;
  b : array of integer;
  i, j, n : integer;

begin
  read (n);
  setlength (a, n, n);
  setlength (b, n);
  for i := 0 to n - 1 do
    for j := 0 to n - 1 do
      read (a[i, j]);
  for i := 0 to n - 1 do
  begin
   b[i] := 0;
    for j := 0 to n - 1 do
      if isPrime(a[i, j]) then inc (b[i]);
  end;
  for i := 0 to n - 1 do
begin
  if b[i] <= 2 then
    for j := 0 to n - 1 do
      write (a[i, j], ' ')
  else 
     for j := 0 to n - 1 do write ('0 ');
  writeln;
end;
end.
4,6(98 оценок)
Ответ:
агент007200
агент007200
07.04.2020
Служебные части речи-это слова, которые не называют ни предметов, ни действий, ни признаков, а выражают только отношения между ними. 
Служебные:
1)Предлог(в,на,об,из,из-за и другие)
2)Союз(и,а,но,однако,потому что,чтобы,если и другие)
3)Частица(бы,ли,же,не,даже,именно,только и другие)
Самостоятельные части речи-это группа слов с общим грамматическим значением.
Самостоятельные:
1)Имя существительное(кто?что?)Например : Мальчик,дядя,стол,стена,кот, 
2)Глагол(что делать?что сделать?)Например:Пилить,распилить,знать,узнать,дружить
3)Имя прилагательное(какой? чей?)Например:Хороший,синий,мамин,дверной,сильный. 
4)Имя числительное(сколько?который?)Например:Пять, пятеро, пятый,семь). 
5)Наречие(как?когда?где? и другие)Например:Весело, вчера, близко,далеко. 
6)Местоимение(кто?какой?сколько?как? и другие)Например:Я, он, такой, мой, столько, так, там. 
7 Причастие(какой?что делающий?что сделавший? и другие)Например:Мечтающий, мечтавший,сделавший. 
8 Деепричастие(как?что делая?что сделав?)Например:Мечтая, решив.
Я думаю, что так.На картинке показаны не все,но все равно я прислала её!Вроде все понятно объяснила!Надеюсь, что з


Заполните пропуски . б)а такое меню можно предложить для уроков языка: части речи служебныесамосто
4,6(65 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ