Составьте программный код по условию задачи: Из слова «информатика» получите:
используя правила срезов, из слова «информатика» получите слово «форма»
используя правила срезов, из слова «информатика» получите слово «март»
используя функцию реверс получите слово «якитамрофни»
Выполните все эти действия при одного программного кода. Нужен скрин, приложение «Python»
Const
s=5;
Var
ar:array[1..s] of integer;
n,m,i:integer;
begin
writeln('N');
readln(n);
writeln('M');
readln(m);
writeln('Array:');
for i:=1 to s do
readln(ar[i]);
writeln('First array:');
for i:=1 to s do
begin
write(ar[i]:4);
if ar[i] div n<>0 then ar[i]:=ar[i]+m;
end;
writeln;
writeln('Final array:');
for i:=1 to s do
write(ar[i]:4);
end.
Пример ввода:
3
3
1
2
3
4
5
Пример вывода:
First array:
1 2 3 4 5
Final array:
1 2 6 7 8
//Блок-схема во вложении
Как создать свой Layout с элементами (LinearLayout,Spinner,View и т.п.) внутри так, чтобы управлять их расположением и анимацией?
main_activity.xml:
<LinearLayout
android:id = "@+id/window_1"
android:layout_width="200dp"
android:layout_height="100dp"
android:orientation="vertical">
<Spinner
android:id="@+id/WindowSpinner_1"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"/>
<FrameLayout
android:id="@+id/container_1"
android:layout_width="match_parent"
android:layout_height="match_parent">
</FrameLayout>
</LinearLayout>
<LinearLayout
android:id = "@+id/window_2"
android:layout_width="200dp"
android:layout_height="100dp"
android:orientation="vertical">
<Spinner
android:id="@+id/WindowSpinner_2"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"/>
<FrameLayout
android:id="@+id/container_2"
android:layout_width="match_parent"
android:layout_height="match_parent">
</FrameLayout>
</LinearLayout>
<LinearLayout
android:id = "@+id/window_3"
android:layout_width="200dp"
android:layout_height="100dp"
android:orientation="vertical">
<Spinner
android:id="@+id/WindowSpinner_3"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"/>
<FrameLayout
android:id="@+id/container_3"
android:layout_width="match_parent"
android:layout_height="match_parent">
</FrameLayout>
</LinearLayout>
<LinearLayout
android:id = "@+id/window_4"
android:layout_width="200dp"
android:layout_height="100dp"
android:orientation="vertical">
<Spinner
android:id="@+id/WindowSpinner_4"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"/>
<FrameLayout
android:id="@+id/container_4"
android:layout_width="match_parent"
android:layout_height="match_parent">
</FrameLayout>
</LinearLayout>
</com.android.prog.CustomLayout>
класс CustomLayout.java:
public class CustomLayout extends LinearLayout {
public CustomLayout(Context context) {
super(context);
}
public CustomLayout(Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes) {
super(context, attrs, defStyleAttr, defStyleRes);
}
public CustomLayout(Context context, AttributeSet attrs, int defStyleAttr) {
super(context, attrs, defStyleAttr);
}
public CustomLayout(Context context, AttributeSet attrs) {
super(context, attrs);
}
public void doSomefing{//Задаём действия с элементами внутри CustomLayout
}
}
Объяснение: