Kako podesiti pametne telefone i računare. Informativni portal
  • Dom
  • Windows 7, XP
  • Analiza teksta pomoću regularnih izraza (RegExp) u Excelu. Za šta se koristi tipka Delete? Kursor je

Analiza teksta pomoću regularnih izraza (RegExp) u Excelu. Za šta se koristi tipka Delete? Kursor je

Opcija br. 4147515

Kada ispunjavate zadatke sa kratkim odgovorom, u polje za odgovor unesite broj koji odgovara broju tačnog odgovora, ili broj, riječ, niz slova (riječi) ili brojeva. Odgovor treba pisati bez razmaka ili dodatnih znakova. Odvojite razlomak od cijele decimalne točke. Nema potrebe za pisanjem mjernih jedinica.


Ako je tu opciju odredio nastavnik, možete unijeti ili učitati odgovore na zadatke sa detaljnim odgovorom u sistem. Nastavnik će vidjeti rezultate rješavanja zadataka kratkim odgovorom i moći će ocijeniti preuzete odgovore na zadatke sa dugim odgovorom. Bodovi koje je dodijelio nastavnik će se pojaviti u vašoj statistici.


Verzija za štampanje i kopiranje u MS Wordu

U jednom od Unicode kodiranja, svaki znak je kodiran sa 16 bitova. Odredite veličinu sljedeće rečenice u ovom kodiranju: Popeo se više kao glava pobunjenog Aleksandrijskog stuba.

odgovor:

Za koje od navedenih imena je tačna tvrdnja:

NE(Prvo slovo je samoglasnik) I NE(Zadnje slovo je suglasnik)?

4) Tatjana

odgovor:

Učitelj Ivan Petrovich živi u stanici Antonovka i radi u stanici Druzhba. Da bi ujutro stigao na nastavu, mora ići najkraćim putem. Analizirajte tabelu i navedite dužinu najkraće staze od stanice Antonovka do stanice Druzhba:

odgovor:

Fajl je pohranjen u određeni direktorij Đurđevak.dos. U ovom direktoriju je kreiran poddirektorij maja i fajl Đurđevak.dos premješten u kreirani poddirektorij. Puno ime datoteke je postalo

D:\2013\Proljeće\Maj\Đurđevak.dos.

Molimo da navedete puni naziv ove datoteke prije premještanja.

2) D:\2013\Proljeće\Maj\Druđak.doc

3) D:\2013\Proljeće\Đurđevak.doc

4) D:\2013\ Đurđevak.doc

odgovor:

Dat je fragment tabele.

A B C D
1 2 4 6 8
2 =D1/B1 =A1+2=C1/3

Koja od sljedećih formula mora biti upisana u ćeliju B2 tako da dijagram konstruiran nakon izračuna na osnovu vrijednosti raspona ćelija A2:D2 odgovara slici?

odgovor:

Izvođač Crtač se kreće po koordinatnoj ravni, ostavljajući trag u obliku linije. Nacrt može izvršiti naredbu Pređi na (a, b)(Gdje a, b- cijeli brojevi), pomicanje crtača iz tačke sa koordinatama (x, y) do tačke sa koordinatama (x + a, y + b). Ako su brojevi a, b pozitivan, povećava se vrijednost odgovarajuće koordinate; ako je negativan, smanjuje se.

Na primjer, ako je crtač u tački s koordinatama (4, 2) , zatim naredbu Premjesti u(2, −3)će pomaknuti crtača do tačke(6, −1).

Ponoviti k puta

Tim1 Tim2 Tim3

znači da redoslijed naredbi Tim1 Tim2 Tim3 ponoviće se k jednom.

Autoru nacrta je dat sljedeći algoritam za izvršenje:

Ponovite 3 puta

Pomak na (1, 1) Pomak na (2, 2) Pomak na (1, −3) Kraj

Koju komandu crtač mora izvršiti da bi se vratio na početnu tačku sa koje je krenuo?

1) Prebacite na (12, 0)

2) Pređi na (0, 12)

3) Pređi na (0, -12)

4) Pređi na (-12, 0)

odgovor:

Dječaci su se izigravali špijuni i kodirali poruku izmišljenom šifrom. Poruka sadrži samo slova iz datog fragmenta tablice kodova:

ABINGDEI
10 101 12 102 122 22 120

Odredite koliko slova sadrži poruka:

101212210102 .

odgovor:

U programu, “:=” označava operator dodjeljivanja, znakove “+”, “-”, “*” i “/” - redom, operacije sabiranja, oduzimanja, množenja i dijeljenja. Pravila za izvođenje operacija i redosled radnji odgovaraju pravilima aritmetike. Odredite vrijednost varijable a nakon izvršenja algoritma:

U svom odgovoru navedite jedan cijeli broj - vrijednost varijable a.

odgovor:

Zabilježite vrijednost varijable u, dobijen kao rezultat sljedećeg programa. Tekst programa je dostupan na pet programskih jezika.

odgovor:

Ves tabela pohranjuje podatke o težini u kilogramima za grupu učenika sportske škole (Ves je težina prvog učenika, Ves je težina drugog učenika itd.). Odredite šta će biti ispisano kao rezultat izvršavanja sljedećeg algoritma, napisanog na pet algoritamskih jezika:

OSNOVNI Python

DIM Ves(14) KAO INTEGER

DIM i, n KAO CIJELI

Ves(1) = 25: Ves(2) = 21

Ves(3) = 23: Ves(4) = 28

Ves(5) = 30: Ves(6) = 25

Ves(7) = 31: Ves(8) = 28

Ves(9) = 25: Ves(10) = 28

Ves(11) = 30: Ves(12) = 27

Ves(13) = 26: Ves(14) = 24

IF Ves(i) n = Ves(i)

Ves =

za i u rasponu (14):

ako je Ves[i] n = Ves[i]

Pascal Algoritamski jezik

Var i, n: cijeli broj;

Ves: niz cijelih brojeva;

Ves := 25; Ves := 21;

Ves := 23; Ves := 28;

Ves := 30; Ves := 25;

Ves := 31; Ves := 28;

Ves := 25; Ves := 28;

Ves := 30; Ves := 27;

Ves := 26; Ves := 24;

za i:= 1 do 14 do

celtab Ves

nc za i od 1 do 14

ako Ves[i] n:= Ves[i]

C++

#include

korištenje imenskog prostora std;

int Ves = (25, 21, 23, 28, 30, 25, 31, 28, 25, 28, 30, 27, 26, 24);

for (int i = 0; i if (Ves[i] cout return 0;

odgovor:

Na slici je prikazan dijagram puteva koji povezuju gradove A, B, C, D, D, E, F i K. Na svakoj cesti možete se kretati samo u jednom smjeru, označenom strelicom. Koliko različitih ruta postoji od grada A do grada K?

odgovor:

Ispod u tabelarnom obliku nalazi se fragment baze podataka „Polazak međugradskih vlakova“:

OdredišteKategorija vozaVrijeme putovanjaZeljeznicka stanica
Makhachkalabrzo39:25 Paveletsky
Makhachkalabrzo53:53 Kursk
Murmanskbrzo35:32 Leningradsky
Murmanskbrzo32:50 Leningradsky
Murmanskputnik37:52 Leningradsky
Murmanskputnik37:16 Leningradsky
Nazranputnik40:23 Paveletsky
Nalchikbrzo34:55 Kazansky
Neryungribrzo125:41 Kazansky
Neryungribrzo125:41 Paveletsky
Nizhnevartovskbrzo52:33 Kazansky
Nizhny Tagilbranded31:36 Yaroslavsky

Koliko zapisa u ovom fragmentu zadovoljava uslov

odgovor:

Određeni broj u binarnom brojevnom sistemu zapisuje se kao 1010110. Zapišite ovaj broj u decimalni brojevni sistem.

odgovor:

Izvođač Kvadrator ima dva tima, kojima se dodeljuju brojevi:

1. kvadrat

Prvi od njih podiže broj na ekranu na drugi stepen, drugi oduzima od broja 1. Napravite algoritam za dobijanje broja 13 od broja 2, koji ne sadrži više od 5 komandi. U svom odgovoru zapišite samo brojeve komandi.

(Na primjer, 22211 je algoritam:

kvadrat

kvadrat

koji pretvara broj 1 u 16.)

Ako postoji više od jednog takvog algoritma, onda zapišite bilo koji od njih.

odgovor:

Datoteka od 3 MB se prenosi putem određene veze za 60 sekundi. Odredite veličinu datoteke (u KB) koja se može prenijeti preko iste veze za 20 sekundi. U svom odgovoru navedite jedan broj - veličinu datoteke u KB. Nema potrebe za pisanjem mjernih jedinica.

odgovor:

Neki algoritam dobija novi lanac iz jednog lanca karaktera na sledeći način. Prvo se izračunava dužina originalnog niza znakova; ako je neparan, onda se prvi znak lanca briše, a ako je paran, onda se simbol T dodaje u sredinu lanca u rezultirajućem lancu simbola, svako slovo se zamjenjuje slovom koje slijedi to na ruskom alfabetu (A - do B, B - do C, itd.) d., a I - na A). Rezultirajući lanac je rezultat algoritma.

Na primjer, ako je originalni lanac bio LEG OPUDB, i ako je početni lanac bio DREAM, tada će rezultat algoritma biti lanac BY.

Dat je niz znakova COL. Koji će se lanac simbola dobiti ako se opisani algoritam na ovaj lanac primjenjuje dva puta (tj. algoritam se primjenjuje na ovaj lanac, a zatim se algoritam ponovo primjenjuje na rezultat)? Rusko pismo: ABVGDEYEZHZIYKLMNOPRSTUFHTSCHSHSHSHCHYYYUEYA.

odgovor:

Pristup fajlu rus.doc nalazi na serveru obr.org, obavljeno po protokolu https. Fragmenti adrese datoteke kodirani su slovima od A do J. Zapišite redoslijed ovih slova koji kodiraju adresu navedene datoteke na Internetu.

odgovor:

Tabela prikazuje upite serveru za pretraživanje. Za svaki zahtjev je naznačen njegov kod - odgovarajuće slovo od A do G. Rasporedite kodove zahtjeva s lijeva na desno u opadajućem redoslijedu prema broju stranica koje će pretraživač pronaći za svaki zahtjev. Za označavanje logičke operacije "ILI" u upitu koristi se simbol, a za logičku operaciju "AND" - &.

odgovor:

Rezultati testiranja učenika iz geografije i informatike uneti su u tabelu. Evo prvih redova rezultirajuće tabele:

ABCD
1 StudentŠkolaGeografijaRačunarska nauka
2 Lishtaev Evgeniy1 81 79
3 Budin Sergey2 63 90
4 Hristich Anna6 62 69
5 Ivanov Danila7 63 74
6 Glotova Anastasia4 50 66
7 Leshchenko Vladislav1 60 50

Kolona A sadrži ime i prezime učenika; u koloni B - broj škole učenika; u kolonama C, D - bodovi dobijeni, respektivno, iz geografije i informatike. Za svaki predmet možete postići od 0 do 100 bodova. Ukupno su u tabelu uneseni podaci za 272 učenika. Redoslijed zapisa u tabeli je proizvoljan.

Dovršite zadatak.

Otvorite datoteku sa ovom tabelom (organizatori ispita će vam reći lokaciju datoteke). Na osnovu podataka sadržanih u ovoj tabeli, odgovorite na dva pitanja.

1. Koliko je učenika iz škole broj 2 postiglo veći rezultat iz informatike nego iz geografije? Upišite odgovor na ovo pitanje u ćeliju F3 tabele.

2. Koliki procenat od ukupnog broja učesnika su bili učenici koji su osvojili više od 50 bodova iz geografije? Odgovor upišite tačno na jednu decimalu u ćeliju F5 tabele. task19.xls

Rješenja za dugotrajne zadatke se ne provjeravaju automatski.
Na sljedećoj stranici će se tražiti da ih sami provjerite.

Odaberite JEDAN od zadataka u nastavku: 20.1 ili 20.2.

Performer Robot može se kretati kroz lavirint nacrtan na ravni podijeljenoj na ćelije. Između susjednih (sa strane) ćelija može postojati zid kroz koji robot ne može proći. Robot ima devet komandi. Četiri naredbe su naredbe naredbe:

gore dolje lijevo desno

Prilikom izvršavanja bilo koje od ovih naredbi, robot pomjera jednu ćeliju, odnosno: gore dolje ↓, lijevo ←, desno →. Ako robot dobije komandu da se kreće kroz zid, on će se srušiti. Robot takođe ima tim farbati preko, u kojoj je prefarbana ćelija u kojoj se trenutno nalazi Robot.

Još četiri naredbe su naredbe za provjeru stanja. Ove naredbe provjeravaju da li je putanja za robota čista u svakom od četiri moguća smjera:

gore slobodno dolje slobodno lijevo slobodno desno slobodno

Ove komande se mogu koristiti zajedno sa uslovom "ako", koji ima sljedeći oblik:

Ako stanje To

redosled komandi

Evo stanje— jedna od naredbi za provjeru stanja. Redoslijed naredbi- ovo je jedna ili više naredbi-naredbi. Na primjer, da pomaknete jednu ćeliju udesno, ako nema zida s desne strane, i obojite ćeliju, možete koristiti sljedeći algoritam:

ako je pravo slobodno onda

farbati preko

U jednom stanju, možete koristiti nekoliko naredbi za provjeru stanja koristeći logičke veze i, ili, ne, Na primjer:

ako (desno je besplatno) i (ne ispod je besplatno) onda

Možete koristiti petlju da ponovite niz naredbi "ćao", koji ima sljedeći oblik:

nts za sada stanje

redosled komandi

Na primjer, da se pomaknete udesno dok je to moguće, možete koristiti sljedeći algoritam:

nts pravo je za sada besplatno

Dovršite zadatak.

Na beskrajnom polju postoje dva identična horizontalna paralelna zida, smeštena jedan ispod drugog i međusobno udaljena više od 1 kvadrata. Lijevi rubovi zidova su u istom nivou. Dužina zidova nije poznata. Robot se nalazi u kavezu koji se nalazi direktno ispod donjeg zida Na slici je prikazan jedan od mogućih načina pozicioniranja zidova i robota (Robot je označen slovom “P”).

Napišite algoritam za robota koji slika sve ćelije koje se nalaze ispod horizontalnih zidova. Robot mora slikati samo ćelije koje zadovoljavaju ovaj uslov. Na primjer, za gornju sliku, Robot mora obojiti sljedeće ćelije (pogledajte sliku).

Konačna lokacija robota može biti proizvoljna. Algoritam mora riješiti problem za proizvoljnu veličinu polja i svaki dopušteni raspored zidova unutar pravokutnog polja. Prilikom izvršavanja algoritma, Robot ne bi trebao biti uništen. Algoritam se može izvršiti u formalnom izvršnom okruženju ili napisan u uređivaču teksta. Sačuvajte algoritam u tekstualnoj datoteci.

20.2 Napišite program koji u nizu prirodnih brojeva određuje broj brojeva koji su višestruki od 3. Program prima kao ulaz broj brojeva u nizu, a zatim i same brojeve. Niz uvijek sadrži broj koji je višestruki od 3. Broj brojeva ne prelazi 100. Uneseni brojevi ne prelaze 300. Program mora ispisati jedan broj - broj brojeva koji su višestruki od 3.

O čemu uopšte pričamo?..
Posljednji parametar vam omogućava da odaberete jedan od rezultata pretraživanja - ovo je prvi nivo hijerarhije (Match Object). Grupe, samo ako su odabrane, su ugniježđene u svaki od ovih rezultata - drugi nivo hijerarhije (zbirka utakmica). Sve vaše "šibice" su pune utakmice, jer ne dolaze ni na koji drugi način. Ali čak i ako odaberete grupu koristeći zagrade (dolazi do snimanja), i dalje joj nećete moći pristupiti. U samom predlošku, međutim, možete se pozvati na grupu koristeći sintaksu \1 (Tako je: kroz obrnutu kosu crtu), ali ovo nije ono što vam treba. Ovo nema nikakve veze sa vašim zadatkom.

Rezultata pretraživanja može biti onoliko koliko riječi ima u rečenici. Ali svaku riječ možete razbiti, na primjer, u slova, a zatim će u svakoj riječi za pretraživanje biti nekoliko odabranih grupa slova. Ovako nešto. Ali zašto ti ovo treba? Autor je jednom funkcijom riješio toliko problema!

Probajte ovaj šablon (regex101 ne nalazi ništa, ali VBScript to radi):

^.*(?=/[^/]*)$

Objašnjenje. Unutar linije od početka ^ do kraja $ pronađite niz bilo kojeg karaktera .* prije skupa znakova koji se sastoji od jedne kose crte / i sekvence, naprotiv, svih znakova osim kose crte [^/]* . Sve sa grupom u zagradama (pogledajte naprijed), pročitajte priručnik.

Autorska funkcija RegExpExtract() ne daje mogućnost povezivanja sa grupama. Ono što se nalazi u zagradama u šablonu je zaista grupa, ali mogućnost rada sa takvom grupom pruža metoda RegExp.Replace(), koja se ne koristi u autorskoj funkciji.

Implementirajte vlastitu funkciju RegExpReplace(Text, Pattern, Replace), u čije tijelo umetnite metodu RegExp.Replace(Text, Replace).
Funkcija neće biti duža od prve. To je jednostavno.
Tekst je izvorni tekst,
Zamijeni -- string (koristeći obrasce veze kao što je $1) koji treba koristiti za zamjenu rezultata pretraživanja pomoću šablona uzorka u originalnom tekstualnom nizu.
Kako bi zamjene bile zgodne, preporučljivo je pronaći cela linija i istaknuti u njemu potrebne grupe.
U našem slučaju ovako:
(.*)/.*

Utakmica 1
Full match0-9 `1/2/3/pin`
Grupa 1.N / A`1/2/3 `
A sada, da biste manipulirali dijelovima stringa, morate pozvati novu funkciju sa datim argumentima. Recimo da trebamo dodati brojčani znak vrijednosti grupe 1, tada će to izgledati ovako:
RegExpReplace("1/2/3/vyv";"(.*)/.*";"No.$1")
Vraćeni rezultat će biti ovakav:
№1/2/3

Ali ako želite zamijeniti podniz ili, još bolje, potpuno ga ukloniti u izvornom tekstu, učinite ovo:
RegExpReplace("1/2/3/out";"(.*)/";"")
Vraćeni rezultat će biti ovakav (rezultat pretrage za obrazac će biti "1/2/3/"):
vyv

Možete se pozvati na grupu kada manipulišete stringovima (ne u šablonu) koristeći sintaksu $1 (Tako je: kroz znak dolara).
Ako sam vas dobro razumeo.

Ako vam nije potrebna manipulacija podnizom zamjenom, slijedite pravilo:
napišite šablone (registracijski izraz) tako strogo da se samo jedna stvar pronađe (izdvoji) ili izvršite nekoliko poziva koristeći opštiji šablon, ali naznačite koji rezultat po redoslijedu (parametar stavke) treba vratiti. Kombinirajte, obradite rezultate nezavisnih poziva funkcija, itd. Uglavnom, možete upravljati rezultatima pretraživanja kao svojim vlastitim grupama (samo bez veza kao što je $).

Opcija

Uređivač teksta je program dizajniran za

  1. kreiranje, uređivanje i formatiranje tekstualnih informacija;
  2. rad sa slikama u procesu kreiranja programa za igre;
  3. Upravljanje PC resursima prilikom kreiranja dokumenata;
  4. automatsko prevođenje sa simboličkih jezika na mašinske kodove;

2. Glavne funkcije uređivača teksta uključuju:

  1. kopiranje, premještanje, uništavanje i sortiranje fragmenata teksta;
  2. kreiranje, uređivanje, spremanje i štampanje tekstova;
  3. striktno pridržavanje pravopisa;
  4. automatska obrada informacija predstavljenih u tekstualnim datotekama.

3. Znak unet sa tastature prilikom kucanja se prikazuje na ekranu na poziciji koju određuje:

  1. specificirane koordinate;
  2. pozicija kursora;
  3. adresa;
  4. poziciju prethodnog otkucanog slova.

Poruka o lokaciji kursora, naznačena

  1. u statusnoj traci uređivača teksta;
  2. u meniju uređivača teksta;
  3. u prozoru uređivača teksta;
  4. na traci zadataka.

5. Koristeći računar, tekstualne informacije mogu biti:

  1. pohraniti, primiti i obraditi:
  2. only store;
  3. samo primati;
  4. samo proces.

6. Koja se operacija ne koristi za uređivanje teksta:

  1. štampanje teksta;
  2. brisanje pogrešno otkucanog znaka u tekstu;
  3. ubacivanje znaka koji nedostaje;
  4. zamjena pogrešno otkucanog znaka;

7. Kopiranje fragmenta teksta u uređivaču teksta uključuje prije svega:

  1. označavanje pozicije sa koje treba kopirati objekat;
  2. odabir kopiranog fragmenta;
  3. odabir odgovarajuće stavke menija;
  4. otvaranje novog tekstualnog prozora.

8. Tekst ukucan u uređivaču testa pohranjen je na vanjskom uređaju za pohranu:

  1. kao fajl;
  2. tablice kodiranja;
  3. katalog;
  4. imenike.

9. Koja se ikona može koristiti za pokretanje Word editora?

10. Za šta se koriste tipke za pomicanje?

  1. Za promjenu veličine dokumenta.
  2. Za odabir stavki menija.
  3. Za brzo kretanje kroz tekst.
  4. Za dekoraciju ekrana.

11. Date su riječi i lokacija kursora u njima. Koje riječi će se dobiti iz podataka kao rezultat pritiska na tipke:

12. Za šta se koristi tipka Delete?

  1. Za brisanje znaka ispred kursora.
  2. Za prelazak na sljedeći pasus.
  3. Za mesta za povlačenje.
  4. Za spremanje teksta.
  5. Za brisanje znaka koji prati kursor.

13. Kojim nizom naredbi možete dobiti sljedeći tip natpisa:

  1. Uredi | Specijalni umetak...
  2. Format]Font...
  3. Insert | Crtanje | WordArt...
  4. Format | Stil

Koji od sljedećih nizova akcija pomiče blok.

  • Odaberite blok.
  • Kopirajte ga u međuspremnik.
  • Zatim pomaknite kursor tamo gdje želite
  • Zalijepite ga na pravo mjesto.
  • Odaberite blok.
  • Izrežite ga u tampon.
  • Zatim pomaknite kursor tamo gdje je potrebno.
  • Umetni blok.

15. Koja je svrha Asistenta?

  1. Za ukrašavanje prozora dokumenta.
  2. Za brze savjete ili pomoć.
  3. Da demonstrira Wordove mogućnosti animacije.
  4. Za umetanje animacije u tekst dokumenta.

Opcija 2

1. U redu "simbol" - ... - "red" - "fragment teksta" nedostaje sljedeće:

1. "riječ";

2. "stav";

3. "stranica";

4. "tekst".

2. BackSpace tipka se koristi za::

5. brisanje karaktera desno od kursora

6. izbrišite znak lijevo od kursora

7. brisanje cijele linije na kojoj se nalazi kursor

8. prelazak na sljedeću stranicu dokumenta;

Kursor je

1. uređaj za unos teksta;

2. taster na tastaturi;

3. najmanji element prikaza na ekranu;

4. oznaka na ekranu monitora koja označava poziciju na kojoj će se prikazati unos sa tastature.

4. Prilikom kucanja jedna riječ se odvaja od druge:

1. tačka;

2. prostor;

3. zarez;

4. debelo crijevo.

5. Uređivanje teksta je:

1. proces izmjene postojećeg teksta;

2. postupak pohranjivanja teksta na disk kao tekstualnu datoteku;

3. proces prenošenja tekstualnih informacija preko računarske mreže;

4. postupak za čitanje prethodno kreiranog teksta sa eksternog uređaja za skladištenje podataka.

6. U uređivaču teksta, prilikom postavljanja parametara stranice, postavlja se sljedeće:

1. Tip slova, veličina, stil;

2. Uvlačenje, interval;

3. Polja, orijentacija;

4. Stil, šablon.

7. Traka menija uređivača teksta je:

1. dio njegovog interfejsa, koji omogućava prelazak na izvođenje različitih operacija nad tekstom;

2. potprogram koji obezbeđuje upravljanje resursima računara prilikom kreiranja dokumenta;

3. svojevrsni „prozor“ kroz koji se test gleda na ekranu;

4. informacije o trenutnom stanju uređivača teksta.

Hipertekst je

1. strukturirani tekst u kojem se mogu napraviti prijelazi korištenjem odabranih oznaka;

2. običan, ali vrlo veliki tekst;

Najbolji članci na ovu temu