<snapdata remixID="9018840"><project name='4.4 Lab' app='Snap! 5.1, http://snap.berkeley.edu' version='1'>
  <notes>type numbers 1,2,3,4,5,6,7,8.</notes>
  <thumbnail>data:image/png;base64,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</thumbnail>
  <stage inheritance='true' id='1' volume='100' height='360' tempo='60' lines='round' width='480' sublistIDs='false' name='Stage' threadsafe='false' codify='false' color='255,255,255,1' scheduled='false' pan='0' ternary='false' costume='0'>
    <pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOhUlEQVR4Xu3VwQkAAAjEMN1/abewn7jAQRC64wgQIECAAIF3gX1fNEiAAAECBAiMAHsCAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQIHLFxAWmhEwHPAAAAAElFTkSuQmCC</pentrails>
    <costumes>
      <list id='2' struct='atomic'/>
    </costumes>
    <sounds>
      <list id='3' struct='atomic'/>
    </sounds>
    <variables/>
    <blocks/>
    <scripts/>
    <sprites>
      <sprite x='-7' pen='tip' id='8' y='18' name='Sprite' idx='1' volume='100' rotation='1' scale='1' heading='90' costume='0' color='80,80,80,1' pan='0' draggable='true'>
        <costumes>
          <list id='9' struct='atomic'/>
        </costumes>
        <sounds>
          <list id='10' struct='atomic'/>
        </sounds>
        <blocks/>
        <variables/>
        <scripts>
          <script x='41.999998000000005' y='10'>
            <block s='receiveKey'>
              <l>
                <option>1</option>
              </l>
              <comment collapsed='false' w='90'>list</comment>
            </block>
            <block s='doSetVar'>
              <l>list</l>
              <block s='reportNewList'>
                <list>
                  <l>2</l>
                  <l>-18</l>
                  <l>56</l>
                  <l>-89</l>
                  <l>14</l>
                  <l>-76</l>
                  <l>32</l>
                  <l>99</l>
                  <l>-8</l>
                  <l>24</l>
                </list>
              </block>
            </block>
          </script>
          <script x='52.999998000000005' y='266'>
            <block s='receiveKey'>
              <l>
                <option>3</option>
              </l>
              <comment collapsed='false' w='90'>AVERAGE</comment>
            </block>
            <block s='doSayFor'>
              <block s='reportQuotient'>
                <block var='sum'/>
                <block s='reportListLength'>
                  <block var='list'/>
                </block>
              </block>
              <l>2</l>
            </block>
          </script>
          <script x='45.999998000000005' y='140'>
            <block s='receiveKey'>
              <l>
                <option>2</option>
              </l>
              <comment collapsed='false' w='90'>Adding the list</comment>
            </block>
            <block s='doSayFor'>
              <block s='reportJoinWords'>
                <list>
                  <l>The sum of the list is </l>
                  <block s='reportCombine'>
                    <block var='list'/>
                    <block s='reifyReporter'>
                      <autolambda>
                        <block s='reportSum'>
                          <l/>
                          <l/>
                        </block>
                      </autolambda>
                      <list/>
                    </block>
                  </block>
                </list>
              </block>
              <l>3</l>
            </block>
            <block s='doSetVar'>
              <l>sum</l>
              <block s='reportCombine'>
                <block var='list'/>
                <block s='reifyReporter'>
                  <autolambda>
                    <block s='reportSum'>
                      <l/>
                      <l/>
                    </block>
                  </autolambda>
                  <list/>
                </block>
              </block>
            </block>
          </script>
          <script x='228.999998' y='85'>
            <block s='doSetVar'>
              <l>items</l>
              <block s='reportListItem'>
                <block var='index'/>
                <block var='list'/>
              </block>
            </block>
          </script>
          <script x='28.999998000000005' y='339'>
            <block s='receiveKey'>
              <l>
                <option>4</option>
              </l>
              <comment collapsed='false' w='90'>true if has atleast 1 negative number</comment>
            </block>
            <block s='doDeclareVariables'>
              <list>
                <l>index</l>
              </list>
            </block>
            <block s='doSetVar'>
              <l>result</l>
              <block s='reportBoolean'>
                <l>
                  <bool>false</bool>
                </l>
              </block>
            </block>
            <block s='doForEach'>
              <l>item</l>
              <block var='list'/>
              <script>
                <block s='doIf'>
                  <block s='reportLessThan'>
                    <block var='item'/>
                    <l>0</l>
                  </block>
                  <script>
                    <block s='doSetVar'>
                      <l>result</l>
                      <block s='reportBoolean'>
                        <l>
                          <bool>true</bool>
                        </l>
                      </block>
                    </block>
                  </script>
                </block>
              </script>
            </block>
            <block s='doSayFor'>
              <block var='result'/>
              <l>2</l>
            </block>
          </script>
          <script x='30' y='586.000001'>
            <block s='receiveKey'>
              <l>
                <option>6</option>
              </l>
              <comment collapsed='false' w='98'>script that reports the largest number in the list.</comment>
            </block>
            <block s='doDeclareVariables'>
              <list>
                <l>a</l>
              </list>
            </block>
            <block s='doFor'>
              <l>item</l>
              <l>1</l>
              <block s='reportListLength'>
                <block var='list'/>
              </block>
              <script>
                <block s='doIf'>
                  <block s='reportGreaterThan'>
                    <block s='reportListItem'>
                      <block var='item'/>
                      <block var='list'/>
                    </block>
                    <block var='a'/>
                  </block>
                  <script>
                    <block s='doSetVar'>
                      <l>a</l>
                      <block s='reportListItem'>
                        <block var='item'/>
                        <block var='list'/>
                      </block>
                    </block>
                  </script>
                </block>
              </script>
            </block>
            <block s='doSayFor'>
              <block s='reportJoinWords'>
                <list>
                  <l>Biggest number in the list is, </l>
                  <block var='a'/>
                </list>
              </block>
              <l>2</l>
            </block>
          </script>
          <script x='587.999998' y='238.000001'>
            <block s='receiveKey'>
              <l>
                <option>5</option>
              </l>
              <comment collapsed='false' w='98'>True if each value in list is greater than the value before it. False if else.</comment>
            </block>
            <block s='doDeclareVariables'>
              <list>
                <l>index</l>
              </list>
            </block>
            <block s='doForEach'>
              <l>item</l>
              <block var='list'/>
              <script>
                <block s='doIfElse'>
                  <block s='reportOr'>
                    <block s='reportEquals'>
                      <block var='index'/>
                      <block var='item'/>
                    </block>
                    <block s='reportGreaterThan'>
                      <block var='index'/>
                      <block s='reportDifference'>
                        <block var='item'/>
                        <l>1</l>
                      </block>
                    </block>
                  </block>
                  <script>
                    <block s='doSetVar'>
                      <l>result=&gt;</l>
                      <block s='reportBoolean'>
                        <l>
                          <bool>true</bool>
                        </l>
                      </block>
                    </block>
                  </script>
                  <script>
                    <block s='doSetVar'>
                      <l>result=&gt;</l>
                      <block s='reportBoolean'>
                        <l>
                          <bool>false</bool>
                        </l>
                      </block>
                    </block>
                  </script>
                </block>
              </script>
            </block>
            <block s='doIfElse'>
              <block s='reportEquals'>
                <block var='result=&gt;'/>
                <block s='reportBoolean'>
                  <l>
                    <bool>true</bool>
                  </l>
                </block>
              </block>
              <script>
                <block s='doSayFor'>
                  <block var='result=&gt;'/>
                  <l>1</l>
                </block>
                <block s='doSayFor'>
                  <l>each value in the list IS greater than or equal to the one before it</l>
                  <l>5</l>
                </block>
              </script>
              <script>
                <block s='doSayFor'>
                  <block var='result=&gt;'/>
                  <l>1</l>
                </block>
                <block s='doSayFor'>
                  <l>each value in the list is NOT greater than or equal to the one before it</l>
                  <l>5</l>
                </block>
              </script>
            </block>
          </script>
          <script x='523' y='626'>
            <block s='receiveKey'>
              <l>
                <option>7</option>
              </l>
            </block>
            <block s='doSetVar'>
              <l>list2</l>
              <block s='reportMap'>
                <block s='reifyReporter'>
                  <autolambda>
                    <block s='reportMonadic'>
                      <l>
                        <option>abs</option>
                      </l>
                      <l/>
                    </block>
                  </autolambda>
                  <list/>
                </block>
                <block var='list'/>
              </block>
            </block>
          </script>
          <script x='521' y='717'>
            <block s='receiveKey'>
              <l>
                <option>8</option>
              </l>
            </block>
            <block s='doSetVar'>
              <l>list 3</l>
              <block s='reportKeep'>
                <block s='reifyPredicate'>
                  <autolambda>
                    <block s='reportEquals'>
                      <l>0</l>
                      <block s='reportModulus'>
                        <l/>
                        <l>2</l>
                      </block>
                    </block>
                  </autolambda>
                  <list/>
                </block>
                <block var='list'/>
              </block>
            </block>
          </script>
        </scripts>
      </sprite>
      <watcher var='list' x='10' color='243,118,29' style='normal' y='10' extX='80' extY='70'/>
      <watcher x='15' color='243,118,29' style='normal' y='234.000002' var='sum'/>
      <watcher x='10' color='243,118,29' style='normal' y='270.000006' var='result'/>
      <watcher x='10' color='243,118,29' style='normal' y='294.000008' var='result=&gt;'/>
      <watcher x='10' color='243,118,29' style='normal' y='318.00001' var='index'/>
      <watcher var='list2' x='320' color='243,118,29' style='normal' y='9.999998000000005' extX='94' extY='96'/>
      <watcher var='list 3' x='180' color='243,118,29' style='normal' y='190.999998' extX='80' extY='102'/>
    </sprites>
  </stage>
  <hidden/>
  <headers/>
  <code/>
  <blocks/>
  <variables>
    <variable name='list'>
      <list id='258' struct='atomic'>2,-18,56,-89,14,-76,32,99,-8,24</list>
    </variable>
    <variable name='sum'>
      <l>186</l>
    </variable>
    <variable name='result'>
      <bool>true</bool>
    </variable>
    <variable name='result=&gt;'>
      <bool>false</bool>
    </variable>
    <variable name='index'>
      <l>10</l>
    </variable>
    <variable name='list2'>
      <list id='259' struct='atomic'>2,18,56,89,14,76,32,99,8,24</list>
    </variable>
    <variable name='list 3'>
      <list id='260' struct='atomic'>2,-18,56,14,-76,32,-8,24</list>
    </variable>
  </variables>
</project><media name="4.4 Lab" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>